''和null大多数情况下都是等价的,''和null一样,不能用关系运算符比较,aaa <> ''恒为false,你可以试下下面语句是可以查到数据的: SELECT 1 FROM dual WHERE '' IS NULL
解决方案 »
- 读取旧库的数据文件?
- REDHAT AS4上安装 Oracle 9i的问题
- Powerdesigner是否能连接远程的服务器上的mysql?
- ORA-06550的问题,怎么解决
- 请各位高手帮忙:程序包没有权限
- 两个日期相减得到不是整数,我想把结果用round四舍五入,但提示需要number类型,请问如何把日期相减得到的数转换成
- 移动表数据到另外一个tablespace,出错?
- 『急※※高手请进※※!!!』糟糕了,我一不留心将一个自建的数据文件删除了,今天启动数据库失败!有没有办法不救?
- 这个sql怎么写?
- 导入dmp时失败,提示:未启用partitioning特性,如何解决?
- 下面这个语句如何优化?太慢太慢了。
- 一个SQL语句问题
oracle中和sql server 中情况不一样的,oracle中''和null大多数情况下都是等价的,在下面情况下还是可以看出区别的:SQL> select 1 from dual union select '' from dual;select 1 from dual union select '' from dualORA-01790: 表达式必须具有与对应表达式相同的数据类型SQL> select 1 from dual union select null from dual; 1
----------
1SQL>