Sybase等效的Oracle转换功能

时间:2015-08-21 10:40:38

标签: sql oracle sybase

我有一个具有Sybase特定的WHERE子句的SQL查询,并希望在Oracle中找到相应的内容(我尝试了CASTBINARY的一些内容......到目前为止还没有结论。

基本上,我试图检查是否引发了特定的二进制标志(value = 2)。这是where子句:

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

谢谢

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

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

bitand()(记录为here)相当于&