如何处理Oracle里面Long类型字段?

wuxking 2005-12-20 02:08:17
请问如何处理,如果是BLOB或者CLOB还可以用DBMS_LOB包来处理。
那么Long如何处理?如果大于4K的数据,怎么能够读出来,怎么写进去?

还有,CLOB如何可以转换成为Long的格式?我们要求把一个表CLOB字段数据转入到另一个表的Long字段。
...全文
233 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuxking 2005-12-20
  • 打赏
  • 举报
回复
搞定,用应用程序读取,然后写入。不过还是想知道能否直接转换。
wuxking 2005-12-20
  • 打赏
  • 举报
回复
直接写入?读取每次处理4K,超过的部分如何直接写入?那不是long里面只有4K左右的大小?帮忙解决一下啊。
假定clob有4mb大小的话。怎么让long类型的追加后面的信息?
boydgmx 2005-12-20
  • 打赏
  • 举报
回复
在PLSQL中,逐个处理
用DBMS_LOB.SUBSTR(lob,长度,偏移量)读取CLOB,然后直接写入LONG

LONG类型在PLSQL中也可以用SUBSTR来处理

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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