【发布时间】:2010-11-22 14:24:38
【问题描述】:
我有用 C# 编写的代码,需要转换为 PL/SQL 代码。 代码 C#:
long n1=563272302, n2=369098752;
n1 ^= 0x000000004892011bL ^ n2;
操作后的结果是:
n1=2130762613
【问题讨论】:
我有用 C# 编写的代码,需要转换为 PL/SQL 代码。 代码 C#:
long n1=563272302, n2=369098752;
n1 ^= 0x000000004892011bL ^ n2;
操作后的结果是:
n1=2130762613
【问题讨论】:
这里
http://www.oracledba.co.uk/tips/bitwise_ops.htm
您将了解如何将按位 XOR 函数添加到 PL/SQL。
使用此功能应该是(未经测试):
Set n1 = bitxor(n1, bitxor(0x4892011b,n2))
【讨论】: