如何判断一个表中的BLOB字段是否为空?在线等待

offsider 2003-11-02 11:45:52
如题,在SQL中实现和JSP中实现均可以
...全文
698 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
LGQDUCKY 2003-11-03
  • 打赏
  • 举报
回复
SQL> create table a (a blob);

Table created.

SQL> insert into a values (null);

1 row created.


SQL> ed
Wrote file afiedt.buf
1* select * from a where a is null
SQL> /
select * from a where a is null
*
ERROR at line 1:
ORA-03115: unsupported network datatype or representation


SQL> select nvl(a,'aa') from a;
select nvl(a,'aa') from a
*
ERROR at line 1:
ORA-00932: inconsistent datatypes: expected BLOB got CHAR


SQL> select DBMS_LOB.GETLENGTH(a) from a;

DBMS_LOB.GETLENGTH(A)
---------------------


SQL>
bzszp 2003-11-03
  • 打赏
  • 举报
回复
DBMS_LOB.GETLENGTH (
lob_loc IN BLOB)
RETURN INTEGER;
伍子V5 2003-11-03
  • 打赏
  • 举报
回复
IS NULL
chanet 2003-11-03
  • 打赏
  • 举报
回复
select *
from TableName
where field1 is Null

Or
use nvl()

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧