bitand的用法与版本支持? select bitand(id,id) from table1竟然报数据类型不一致,我用的是817的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select bitand(1,4) from dual 也报数据类型不一致晕啊,我看别人用得都好好的,是不是oracle版本的问题? 该问题已经解决方法如下:select to_number(bitand(1,3)) tt from dual bitand 前要加一个类型转换,再给列一个别名就可以了! SQL> select bitand(1,4) from dual;BITAND(1,4)----------- 0SQL> select bitand(2,4) from dual;BITAND(2,4)----------- 0SQL> select bitand(2,3) from dual;BITAND(2,3)----------- 2 应该是8.0的Bug!有人跟贴,可以结贴了:) Oracle 分页的存储过程 oracle 8I数据库一开归档就挂了。 oracle11g查询时间的问题、急~~紧急求助 [求助]求分组排序的Sql语句 如何用SELECT语句实现下面的逻辑? oracle部署两个表空间,将安全/用户组和数据组区分出来 请问新建一个实例,该给该实例的系统全局区(SGA)分配到大的内存空间合理?如要根据数据量的大小,那多大时,分配多大的空间? sql语句问题 请问应该怎样该一个表的名字? 这样的sql语句怎么处理比较好呢?? 如何在 Oracle 存储过程里面连接外部数据库并插入数据 如果给定用户名称和 密码,怎么得到它下面的所有的表的名称?
也报数据类型不一致
晕啊,我看别人用得都好好的,是不是oracle版本的问题?
方法如下:
select to_number(bitand(1,3)) tt from dual bitand 前要加一个类型转换,再给列一个别名就可以了!
-----------
0SQL> select bitand(2,4) from dual;BITAND(2,4)
-----------
0SQL> select bitand(2,3) from dual;BITAND(2,3)
-----------
2
有人跟贴,可以结贴了:)