oraclE中读取clob时出错大家帮忙

dkmilk 2004-03-23 05:28:12
c1.getSubString((long)1,c1.length());
报错类型长度大于最大值
我不清楚怎么回事,

大家帮忙看看
...全文
78 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qquge 2004-06-16
  • 打赏
  • 举报
回复
study
dkmilk 2004-03-24
  • 打赏
  • 举报
回复
谢谢看了一下没看明白

谁解释一下。
beckhambobo 2004-03-23
  • 打赏
  • 举报
回复
GETLENGTH Function
This function gets the length of the specified LOB. The length in bytes or characters is returned.

The length returned for a BFILE includes the EOF, if it exists. Any 0-byte or space filler in the LOB caused by previous ERASE or WRITE operations is also included in the length count. The length of an empty internal LOB is 0.

Syntax
DBMS_LOB.GETLENGTH (
lob_loc IN BLOB)
RETURN INTEGER;

DBMS_LOB.GETLENGTH (
lob_loc IN CLOB CHARACTER SET ANY_CS)
RETURN INTEGER;

DBMS_LOB.GETLENGTH (
file_loc IN BFILE)
RETURN INTEGER;

dkmilk 2004-03-23
  • 打赏
  • 举报
回复
出现上面错误后
再执行SQL

就报错:违反协议

17,086

社区成员

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

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