如何判断oracle大字段(clob)为空? 表里有个为clob的字段,我想查询这个字段为空的记录,用is null查不出来,用is not null却能查出来,但这个字段里确实什么数据都没有,请问大家应该怎么写SQL语句? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --试一下:select * from table_name where clob is null; --assume x is a clob field--x is null--x equal to empth_clob, dbms_lob.getlength(x) = 0select * from a where x is null or dbms_lob.getlength(x) = 0 dbms_lob.getlength(x)这个是ORACLE里的函数吗? DBMS_LOB为专门处理大对象的一个包DBMS_LOB.GETLENGTH是查大对象数据类型的大小 我测试发现,dbms_lob.getlength(x)中如果x为null的话,则为报错,要是这样的话,3楼的写法应该有问题啊! 我用3楼的试过可以的啊 没问题啊 我没遇到你那个问题 ,如果真是那样要解决你那个问题也简单啊 你放个空“”, 不要让它为null就可以了啊 两张表联合查询,树形表显示成表格。 请教各位高手,如何只读一张跨表空间的表在某一个表空间的数据。 oracle创建函数出错,提示编译出错,请大侠指教,不甚感激~~ 菜鸟关于10g数据库级闪回的疑问~ ORA-12705问题 Pro*C中使用动态sql定义了两个游标,为什么第2个游标内容取不出来!! 恢复dmp 求助 运用exp命令时,如何保持导出数据的数据一致性? 问一个老问题,关于ORACLE打包的问题,具体要怎么写注册表。 Oracle命令的输入位置 oracle10g,有一个表和一个存储过程被锁了,但在v$locked_object中找不到记录,请问如何解决?
select * from table_name where clob is null;
--x is null
--x equal to empth_clob, dbms_lob.getlength(x) = 0select * from a where x is null or dbms_lob.getlength(x) = 0
DBMS_LOB.GETLENGTH是查大对象数据类型的大小