在oracle中判断是否为null不能用等于号,应该是trim(' ') is null
解决方案 »
- index by varchar2 赋值问题?~
- 征集一个查询语句
- 用PLSQL配置数据库服务名,最后一步测试时提示ora-12170连接超时
- [求助]Oracle分段时间、动态统计(输入是动态的)
- 初学oracle forms6i------如何调试FORM,如何生成exe
- 菜鸟求教查询:n-m行的查询
- 如何获取Text Item对象的值
- 求一简单的sql语句,sql高手进来看看
- PB和ORACLE如何连接!
- 哪里可以下载oracle developer2000,
- 请问LOCK TABLE hatSTR_TEN IN ROW EXCLUSIVE MODE NOWAIT怎么样解除LOCK?
- ASP用oo4o连ORCALE不上,为什么?
select lpad('asdf',5) from dual;
就在‘asdf’左边加了5个空格。
2、TRIM(' ')的值是空值。在ORACLE判断控制不能直接=NULL。
方法一:trim(' ') is null
方法二:nvl(trim(' '),'a')='a'
NVL是判断是否为空的函数,如果为空则取后面的那个值