oracle的clob字段问题

fengkun0918 2012-02-01 03:44:28
有一个bbs模块的帖子存在一个表jb_message中,有一个content字段存的是帖子内容是clob类型,发现在用户发帖子插入数据的时候,这个字段是空的,没有插入值进去,但是当天从bbs系统的页面可以看到发的帖子内容! 第二天就看不见内容了,这个问题不知道是什么原因,希望有经验的高手能给与帮助
...全文
93 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzxccsu 2012-02-02
  • 打赏
  • 举报
回复
调试程序吧,先定位到底是程序问题还是数据库问题
dzxccsu 2012-02-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 mailking 的回复:]
这是数据库的显示问题,CLOB字段里的数据只要大于4000字节就不会显示出来
只要清楚CLOB的存储方式,就非常容易理解不显示的原因
[/Quote]
别乱说,VARCHAR2才是最大4000,CLOB可以达到几G的
学习者 2012-02-02
  • 打赏
  • 举报
回复
用sqldevelop可以查询到CLOB字段
mailking 2012-02-01
  • 打赏
  • 举报
回复
这是数据库的显示问题,CLOB字段里的数据只要大于4000字节就不会显示出来
只要清楚CLOB的存储方式,就非常容易理解不显示的原因
fengkun0918 2012-02-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yuxiali 的回复:]
1、也许你的这个内容根本没有持久化到数据库,插入之后立即查看数据看是不是有这个数据?
2、浏览器有可能缓存你的数据!
[/Quote]
一个人发帖后,其它人都能看见帖子内容那是怎么回事啊
yuxiali 2012-02-01
  • 打赏
  • 举报
回复
1、也许你的这个内容根本没有持久化到数据库,插入之后立即查看数据看是不是有这个数据?
2、浏览器有可能缓存你的数据!
fengkun0918 2012-02-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 luiseradl 的回复:]

是不是BBS系统页面,过滤只显示当天的帖子啊,注意一下。
再有就是加断点调试一下程序,看看到底有没有插入。
[/Quote]
是发的帖子 其他字段都正常显示,比如发帖时间,发帖人,标题。就是那个clob字段当天可以显示,第二天就没有值了,看了数据库表,那个content字段在发帖之后根本就没有值,是空的
我心飞翔 2012-02-01
  • 打赏
  • 举报
回复
是不是BBS系统页面,过滤只显示当天的帖子啊,注意一下。
再有就是加断点调试一下程序,看看到底有没有插入。
vc555 2012-02-01
  • 打赏
  • 举报
回复
commit?

17,086

社区成员

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

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