难道Oracle查询和MS SQL大不一样??
我用的是Oracle9i数据库,做了一个网站,现在想查询表info中corname字段为空的记录,这样为什么不行?字段类类型是nvarchar2
$sql = "select id from info where corname=''"; //这样不行
但为什么where corname!="NULL";//这样可以找出不为空的数据
我用的是Oracle9i数据库,做了一个网站,现在想查询表info中corname字段为空的记录,这样为什么不行?字段类类型是nvarchar2
$sql = "select id from info where corname=''"; //这样不行
但为什么where corname!="NULL";//这样可以找出不为空的数据
解决方案 »
- select外部表报错ora-29913,ora-29400 求助
- 请问如何计算20110922164245这种格式的时间差
- Oracle连接java软件(iReport报表软件)后,在同一张表同时获取大一大二大三的总人数、男生数、女生数,如何解决?求大神!
- Oracle 多表共用序列问题
- 大伙帮帮忙,谢谢了
- 创建oracle存储过程出错:创建的过程带有编译错误!帮忙!
- 问大家个Select问提
- 奇怪的查询问题
- 从sqlserver往oracle导数据
- 大哥吗,oracle9i中有一张表可以列出oracle所有的表,请问那张表叫什么名字,谢谢
- 知道系统进程SID号,如何将其杀掉?很急,谢谢
- 请问各位高手怎样动态构建一个游标,游标的sql语句是动态的。sql语句作为一个参数传入进程中。
象下面这样写
select id from info where corname is null
在oracle中null和‘’是不一样的,好像在sql server中是一样的more@xgis>select * from dual;D
-
Xmore@xgis>select * from dual where null='';--中间没有空格的no rows selectedmore@xgis>select * from dual where null=null;no rows selected