社区
Oracle
帖子详情
错误:oracle ora-01704 (字符串过长),如何解决
keanu_woo
2004-07-21 09:43:24
我已经将该字段设为 LONG 和 CLOB 类型,但仍然提示该 oracle ora-01704 错误。
我用的VB6,RDO,ORACLE9i,使用insert/update 语句,以及记录集的addnew/edit方法,都无法插入一个长度大于4000的文本字符串。
...全文
986
4
打赏
收藏
错误:oracle ora-01704 (字符串过长),如何解决
我已经将该字段设为 LONG 和 CLOB 类型,但仍然提示该 oracle ora-01704 错误。 我用的VB6,RDO,ORACLE9i,使用insert/update 语句,以及记录集的addnew/edit方法,都无法插入一个长度大于4000的文本字符串。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhpsam109
2004-07-22
打赏
举报
回复
学习!
dinya2003
2004-07-21
打赏
举报
回复
ORA-01704 string literal too long
Cause: The string literal is longer than 4000 characters.
Action: Use a string literal of at most 4000 characters. Longer values may only be entered using bind variables.
用 SQL>desc 表名 看看你当前字段的类型是不是long. long型可以存储2GB
bzszp
2004-07-21
打赏
举报
回复
需要通过dbms_lob包来操作clob类型的字段
keanu_woo
2004-07-21
打赏
举报
回复
同志们,绝对是设的LONG型,应为用PLSQL打开表直接往字段下拷贝一个长度超过4000的字符串都可以成功,就是写SQL插入不成功,无论是程序里的SQL还是PLSQL里的SQL都不成功,提示文本字符串超长。
CLOB 字段类型报错
ORA
-
01704
: 文字
字符串
过长
的
解决
然而,当你尝试向CLOB字段插入数据时,如果超过了
Ora
cle
规定的最大限制,就会遇到“
ORA
-
01704
: 文字
字符串
过长
”的
错误
。这个
错误
通常意味着你试图插入的
字符串
超过了
Ora
cle
数据库允许的最大长度,对于VARCHAR2类型...
ORA
-06512 数字或值
错误
,字符缓冲区太小
Ora
cle
提供了多种数据类型来存储不同长度的
字符串
,其中`VARCHAR2`是用于存储变长
字符串
的一种常见类型,最大长度可达4000字节。而当需要存储更大的文本数据时,则通常会使用`CLOB`(Character Large Object)类型。...
Ora
cle
解决
【
ORA
-
01704
:
字符串
文字太长】
Ora
cle
解决
【
ORA
-
01704
:
字符串
文字太长】
错误
提示:
ora
cle
在toad中执行一段sql语句时,出现
错误
‘
ORA
-
01704
:
字符串
文字太长’。 如下图: 原因:一般为包含有对CLOB字段的数据操作。如果CLOB字段的内容非常大的...
ora
cle
ORA
-
01704
: string literal too long
字符串
文字太长报错
解决
方法
ora
cle
ORA
-
01704
: string literal too long
字符串
文字太长报错
解决
方法。此类问题基本是在需要处理大文本内容时出现,例如将大文本插入到某个字段内,或者导入存在clob类型字段的内容且文本内容超过4000字符长度时...
Ora
cle
解决
【
ORA
-
01704
:
字符串
文字太长】(转)
错误
提示:
ora
cle
在toad中执行一段sql语句时,出现
错误
‘
ORA
-
01704
:
字符串
文字太长’。如下图: 原因:一般为包含有对CLOB字段的数据操作。如果CLOB字段的内容非常大的时候,会导致SQL语句
过长
。隐式转换:...
Oracle
17,140
社区成员
55,261
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章