社区
Oracle 高级技术
帖子详情
oracle clob 字节数 问题 急
cuiran
博客专家认证
2009-11-11 05:04:22
通过sql 语句 想查询 clob 类型字段 里面 字节数
...全文
187
3
打赏
收藏
oracle clob 字节数 问题 急
通过sql 语句 想查询 clob 类型字段 里面 字节数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cuiran
2009-11-11
打赏
举报
回复
没人回答啊
cuiran
2009-11-11
打赏
举报
回复
楼上。我要查询字节流。而getLength() 查出来 字符流。如果有lengthb 可以查字节流。但不能用到大字段上。但还是要谢谢
小灰狼W
2009-11-11
打赏
举报
回复
select dbms_lob.getlength(SQL_TEXT) from v$sql where SQL_TEXT is not null
spring+hibernate操作
oracle
的
clob
字段
J2EE开发中,经常会遇到存储大文本的文字信息,而
oracle
数据库的vachar字段最大能存储4000个字节,存储更大的信息必须使用
clob
或blob字段,本文档就是针对j2ee开发中对colb字段操作的实现。
Oracle
插入超4000字节的
CLOB
字段的处理方法
在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在
oracle
中需要插入
字节数
超过4000的字段内容时,我们如果通过简单的拼组sql语句来实现插入,显然就会出现
问题
,而在sql server中却没有这个限制,个人尝试了26w个字符的sql语句在sql server2005中执行,依旧可以插入数据,但是在
oracle
中插入超过4000个字符的内容则会报异常。 下面就此
问题
的解决办法,做一下小结: 我们可以通过创建单独的
Oracle
Command来进行指定的插入,即可获得成功,这里仅介绍插入
clob
类型的数据,blob与此类似,这里就不介绍了,下面介绍两
Oracle
,
Clob
,Blob数据存取的Java代码
Oracle
,
Clob
,Blob数据操作例子
Oracle
中
Clob
类型处理解析收藏
最近利用NHibernate映射类型为
Clob
字段在插入数据时发现当字符的
字节数
(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该
问题
终于得到解决,下边我将自己的心得给大家做一个分享。准备系统环境xp+.net2.0+
oracle
9i表结构(由于是测试,表结构随便建了一张)XX字段名类型IDVARCHAR2(70)TEST
CLOB
测试方式1:直接将
CLOB
的值拼写在SQL语句中。代码:stringid=Guid.NewGuid().ToString();
Oracle
Comman
向
Oracle
数据库的
CLOB
属性插入数据报字符串过长错误
今天在项目中向数据库的
CLOB
属性插入一段篇文章(1000~2000)字就会报一个字符串过长的错误。 网上说用流来处理,没有这么做。这像是一个Bug,只要把插入的数据,默认扩充到2000以上就ok了。 下面是这段代码: if((temp.length()>=1000)&&(temp.length()<=2000)){ temp=StringUtils.rightPad(temp, 2008); } 使用StringUtils的rightPad方法使没超过2000的部分,在右边自动填充0,直到2008长度。 (一个半角字符一个字节,一个全角字符两个字节,所以汉字1000-2000,而英文200
Oracle 高级技术
3,490
社区成员
18,714
社区内容
发帖
与我相关
我的任务
Oracle 高级技术
Oracle 高级技术相关讨论专区
复制链接
扫一扫
分享
社区描述
Oracle 高级技术相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章