7 个解决方案
#1
--试一下:
select * from table_name where clob is null;
#2
试过了呀,查不出来
#3
--assume x is a clob field
--x is null
--x equal to empth_clob, dbms_lob.getlength(x) = 0
select * from a where x is null or dbms_lob.getlength(x) = 0
#4
dbms_lob.getlength(x)这个是ORACLE里的函数吗?
#5
DBMS_LOB为专门处理大对象的一个包
DBMS_LOB.GETLENGTH是查大对象数据类型的大小
#6
我测试发现,dbms_lob.getlength(x)中如果x为null的话,则为报错,要是这样的话,3楼的写法应该有问题啊!
#7
我用3楼的试过可以的啊 没问题啊 我没遇到你那个问题 ,如果真是那样要解决你那个问题也简单啊 你放个空“”, 不要让它为null就可以了啊
#1
--试一下:
select * from table_name where clob is null;
#2
试过了呀,查不出来
#3
--assume x is a clob field
--x is null
--x equal to empth_clob, dbms_lob.getlength(x) = 0
select * from a where x is null or dbms_lob.getlength(x) = 0
#4
dbms_lob.getlength(x)这个是ORACLE里的函数吗?
#5
DBMS_LOB为专门处理大对象的一个包
DBMS_LOB.GETLENGTH是查大对象数据类型的大小
#6
我测试发现,dbms_lob.getlength(x)中如果x为null的话,则为报错,要是这样的话,3楼的写法应该有问题啊!
#7
我用3楼的试过可以的啊 没问题啊 我没遇到你那个问题 ,如果真是那样要解决你那个问题也简单啊 你放个空“”, 不要让它为null就可以了啊