繁体   English   中英

Sybase转换为等效的Oracle转换功能

[英]Sybase to equivalent Oracle convert function

我有一个工作正常的SQL查询,该查询带有特定于Sybase的WHERE子句,并且想在Oracle中找到等效的查询(我尝试使用CASTBINARY ……到目前为止还没有定论)。

基本上,我正在尝试检查特定的二进制标志( value = 2 )是否升高。 这是where子句:

WHERE (convert(binary,convert(int,MY_FIELD)) & 2)=0 

谢谢

您可以尝试以下方法:

where bitand(cast(MY_FIELD as number), 2) = 0

bitand()在此处记录&等效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM