E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ora-01704
oracle
ORA-01704
: string literal too long ORACLE数据库clob类型
当oracle数据表中有clob类型字段时候,insert或update的sql语句中,超过长度就会报错
ORA-01704
:stringliteraltoolongupdatexxxsetxxx='123
kickmyeyes
·
2023-12-28 17:13
数据库
oracle
【现场问题】datax中write部分为Oracle的时候插入clolb类型字段,插入的数据为string且长度过场问题
datax的Oraclewriter报错显示查询报错展示查找datax中的数据插入模块报错显示occurredduringbatching:
ORA-01704
:stringliteraltoolong查询报错展示基本上查到的都是这样的
吃素的哈士奇
·
2023-11-13 19:33
Datax相关
oracle
数据库
大数据
oracel中自定义函数clob、blob转varchar2并截取。
DBMS_LOB.SUBSTR、UTL_RAW.CAST_TO_VARCHAR2、ORA-06502:PL/SQL:数字或值错误:rawvariablelengthtoolongORA-06512:在line1、
ORA
qq_39255840
·
2023-11-08 11:33
oracle
clob
blob
数据库
oracle插入CLOB类型超过4000个字符报
ORA-01704
:string literal too long解决方法
不建议将超长的字段保存数据库,对于必须要求保存在数据的场景,分享一个解决方法(基于Mybatis持久层开发);解决方法:通过声明变量的方式将数据赋予CLOB变量,通过引用变量进行插入。Mybatis的XML写法如下:DECLAREINIT_DATA_CLOB_DATACLOB:=#{initData,jdbcType=CLOB};FINAL_DATA_CLOB_DATACLOB:=#{finalD
Zephyr丶Syn
·
2023-11-02 15:17
数据库
oracle
oracle导入提示字符过长,Oracle 解决【
ORA-01704
:字符串文字太长】
错误提示:oracle在toad中执行一段sql语句时,出现错误‘
ORA-01704
:字符串文字太长’。如下图:原因:一般为包含有对CLOB字段的数据操作。
weixin_39935092
·
2023-11-02 15:47
oracle导入提示字符过长
oracle SQL Blob字符串太长,不能写入数据解决
DEPLOYMENT_ID_,BYTES_,GENERATED_)VALUES('11111',3,'source-extra',NULL,'超长字符串',NULL);BYTES_是BLOB字段,字符串太长报错:
ORA
怪异的bug
·
2023-09-19 06:36
数据库
oracle
sql
数据库
oracle遇到插入blob字段过长的问题
字段过长的问题项目中遇到需要插入一个长的blob字段,一般做法就是INSERTINTO"TABLE"VALUES(HEXTORAW('你的字符串'));但如果字符串长度超过4000,就会报字符串长度过长的问题
ORA
lgbisha
·
2023-09-15 06:57
oracle
数据库
sql
oracle insert
ORA-01704
类似下面这种:INSERTINTO表名(字段1,字段2,CLOB字段)VALUES(‘XX’,‘XXX’,‘内容非常多’);UPDATE表名TSETT.CLOB字段名=‘内容非常多’;在执行SQL的时候报了[
ORA
D哈迪斯
·
2023-08-11 04:58
数据库
oracle
sql
数据库
oracle数据库clob字段处理
Oracle数据库CLOB字段提示
ORA-01704
:字符串文字太长的处理方法1.方法一:插入的SQL比较少,那么可以人工处理。
努力光合作用的小栗子
·
2023-06-23 18:06
数据库学习
oracle
数据库
sql
解决Oracle的CLOB数据类型大于4000时的数据太大的问题
ORA-01704
: string literal too long
问题场景当前需求的保存一个前端传入的大json文件或者图片base64后的字符串,由于Oracle的该字段的数据类型是clob,且插入的数据大小超过4000,导致无法通过正常的sql插入。建表语句:CREATETABLE"MYTOOLS"."T_BOOK"("RID"VARCHAR2(32)NOTNULLENABLE,"BOOK_NAME"VARCHAR2(32),"PRICE"NUMBER(10
胡八一
·
2023-04-15 07:48
数据库
oracle
数据库
如何处理CLOB字段值超过4000字节时提示:“
ORA-01704
:文字字符串过长”的错误
往oracle函CLOB、LONG字段类型的数据表插入值超过4000字节时,在执行INSERTINTO提示:
ORA-01704
:文字字符串过长错误,这种情况下,如果想用SQL实现的话,可以通过ORACLE
WuChenCan
·
2020-09-14 03:33
oracle
ORA-01704
: string literal too long
ORA-01704
:字符串文字太长DECLAREclobValueT_FB_FORM.FILL_IN_REMARK%TYPE;BEGINclobValue:='(1)本表填写现职和1年内离职,近四学年内承担参评专业的专业课
spencer_tseng
·
2020-09-12 11:32
oracle
exception
Oracle error:
ORA-01704
: string literal too long
使用Oracle在更新某个字段的时候,报错
ORA-01704
:stringliteraltoolong。解决办法:1,首先查看该字段的类型,确定字段类型是CLOB(4000),而不是VARCHAR2。
Johann.
·
2020-08-22 04:05
Oracle
ORA-01704
: 文字字符串过长成功解决
insertintotablevalues(a,110,'很长的文字');
ORA-01704
:文字字符串过长!
上海菁数信息技术
·
2020-08-22 04:25
Database
ORA-01704
: 文字字符串过长!
可在insert的时候提示下面的错误:insertintotablevalues(a,3,'一个长文章');
ORA-01704
:文字字符串过长!这是什么原因呢?
skate
·
2020-08-22 04:03
Oracle
Management
ORA-01704
: string literal too long,oracle clob和blob插入
场景把oracle库里带有clob和blob字段的表ETL_WORKFLOW_TEMPLATE,数据导成脚本,通过应用jdbc调用该脚本,初始化到新部署的应用库。ETL_WORKFLOW_TEMPLATE的表结构为导入的脚本如下,clob字段可直接插入字符串,blob字段需要通过HexToRaw函数插入十六进制码。INSERTINTOETL_WORKFLOW_TEMPLATE(ID,NAME_,O
qq_24424619
·
2020-08-22 02:33
oracle
ORA-01704
问题(clob字段insert报错)
今天遇到一个特殊情况,由于项目新增了防xss攻击的filter(使用antisamy),导致前台的富文本编辑框不能正确保存,html格式被过滤处理,保存后的数据无法被前台正确渲染从而导致显示乱码问题。为了临时解决问题,用户要求我把富文本数据手动刷进数据库。这也不是一件复杂的事情,首先把filter关掉,然后正常操作,之后导出正确保存的数据,把数据导入产线环境就可以了。前台页面在读取数据的时候并不会
Vi_error
·
2020-08-22 01:09
bug
fix
数据库
oracle
ORA-01704
: string literal too long问题分析
今天使用sql在oracle直接insertupdate一个表时,出现
ORA-01704
:stringliteraltoolong的错误,我们的sql是updatemall_configaseta.category_info
zhongweij
·
2020-08-22 00:36
数据库
mysql&oracle
如何处理CLOB字段值超过4000字节时提示:“
ORA-01704
:文字字符串过长”的错误
如何处理CLOB字段值超过4000字节时提示:“
ORA-01704
:文字字符串过长”的错误往oracle函CLOB、LONG字段类型的数据表插入值超过4000字节时,在执行INSERTINTO提示:
ORA
wangdeng1314
·
2020-08-16 15:46
oracle
ORA-01704
: string literal too long问题分析
转载:http://blog.csdn.net/zhongweijian/article/details/7916740今天使用sql在Oracle直接insertupdate一个表时,出现
ORA-01704
tantantan12
·
2020-08-16 08:33
Oracle
Oracle数据库插入CLOB字段时,提示
ORA-01704
:字符串文字太长【解决方案】
方法一:1、打开PL/SQL工具,输入SQL语句,如下:select*fromtable1forupdate;2、把更新的小锁打开,如图:3、找到CLOB字段,点击'...',将内容复制进来,点击'确定'按钮,点击绿色对勾提交改变,完美解决。图1图2方法二、(来自网友http://weiwuwen.iteye.com/blog/2313070)最近遇到了一个这样的问题,在对Oracle数据库插入或
Leolu007
·
2020-08-16 05:40
oracle
oracle查看编码以及修改编码,[Err]
ORA-01704
: string literal too long,字符串文字太长,dmp文件导入导出,oracle导入导出
1、情况解释1.1、英文报错截图1.2、配置环境变量,然后可以看到中文的提示TNS_ADMIN:oracle根目录\product\11.2.0\dbhome_1\NETWORK\ADMINNLS_LANG:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK1.3、问题原因解释场景描述:通过navicat连接了oracle数据库,然后通过navicat导出了xx.sql的文件。但是更
xixiyuguang
·
2020-07-30 18:37
oracle
ORA-01704
: string literal too long 和 ORA-00932: inconsistent datatypes: expected NUMBER got LONG
出现了“
ORA-01704
:stringliteraltoolong”这样的错误,上网查了一下,原来当你向oracle数据库插入的字符大于4000时就不能用“insertintotablevalues(
huangguiming
·
2020-07-16 00:05
Oracle
Oracle 解决【
ORA-01704
:字符串文字太长】
我们在插入数据特别是数据类型为clob的时候经常遇到
ORA-01704
:字符串文字太长这个错误,我们可以使用存储过程来解决这个问题。
FIXLS
·
2020-07-07 03:37
数据库
SQL 插入 CLOB类型
在执行SQL的时候报了[
ORA-01704
:字符串文件太长]的错误,如下图所示:oracle默认把字符串转换成varchar2类型,而这个字符串的长度,又比4000大,所以会报
ora-01704
错误。
mbh12333
·
2020-07-02 11:28
sql
oracle
oracle 导出超长Clob字段insert语句执行报字段过长的问题解决方案
通过一阵百度,我认可网上的这个说法:隐式转换,oracle默认把字符串转换成varchar2类型,而这个字符串的长度,又比4000大,所以会报
ora-01704
错误。
蒹葭残辉
·
2020-06-29 22:26
【解决方案】Oracle插入/更新CLOB字段报
ORA-01704
:字符串文字太长
【解决方案】Oracle插入/更新CLOB字段报
ORA-01704
:字符串文字太长解决办法:1、如果插入的SQL比较少,那么可以人工处理。
串行并jjjjj
·
2018-05-18 10:14
JAVA中操作CLOB大对象 ,提示
ORA-01704
字符串文字太长
分析:在ORACEL中大文本的不能直接插入,是因为oracle会将clob自动转为String,当文本字节超出4000字节,提示字符太长。备注:GBK编码:一个汉字占两个字节。UTF-16编码:通常汉字占两个字节,CJKV扩展B区、扩展C区、扩展D区中的汉字占四个字节(一般字符的Unicode范围是U+0000至U+FFFF,而这些扩展部分的范围大于U+20000,因而要用两个UTF-16)。UT
caoqishun
·
2018-03-30 14:48
CLOB
ORACEL
java
Oracle插入/更新CLOB字段报
ORA-01704
:字符串文字太长【解决方案】
INSERTINTO表名(字段1,字段2,CLOB字段)VALUES('XX','XXX','内容非常多'); UPDATE表名TSETT.CLOB字段名='内容非常多'; 在执行SQL的时候报了[
ORA
weiwuwen
·
2016-07-23 14:00
oracle
ORA-01704
插入/更新CLOB字段
字符串文字太长
JAVA读取、写入、更新CLOB字段
jdbc或PL/SQL中通过insert语句插入数据时,如果有CLOB字段,且插入的数据长度超过4000,且会报
ORA-01704
字符串文字太长的错。
bijian1013
·
2016-03-15 10:08
java
jdbc
clob
ORA-01704
: 字符串文字太长 oracle
.net连接oracle时,当流从文件读出来更新数据库时,会报"
ORA-01704
: 字符串文字太长"这样的错误。 原因:sql语句拼接而成。
·
2015-11-13 22:53
oracle
Oracle Clob字段保存时提示字符串过长
因为Oracle的SQL语句不能过长,大约4K限制,所以如果保存时Clob字段的内容过长的话会导致保存出错,提示"
ORA-01704
:文字字符串过长 " 解决方案是带参数的
·
2015-11-12 12:23
oracle
ORA-01704
: string literal too long
update mkt_page_links set longdescription = ' {some html text > 4000 char} ' where menuidno = 310; (longdescription type is clob) execute this cmd against oracle database via OracleClient,
·
2015-10-30 13:28
String
数据库大字存储
当往直接修改Oracle数据库的大字段时 如果数据太大(大于4K)会提示:意外错误:查询(1/1)
ORA-01704
:字符串文字太长解决办法:(自己写存储过程)declarev_clobclob;beginv_clob
yuanfangsenlin
·
2015-07-01 10:02
oracle
数据库
字符串
数据库大字存储
当往直接修改Oracle数据库的大字段时 如果数据太大(大于4K)会提示:意外错误:查询(1/1)
ORA-01704
:字符串文字太长解决办法:(自己写存储过程)declarev_clobclob;beginv_clob
yuanfangsenlin
·
2015-07-01 10:02
oracle
数据库
字符串
Oracle插入或修改 报
ORA-01704
: 文字字符串太长
insertintoarticle(id,title,content)values(1,'标题','长字符串');或updatearticlesetcontent='长字符串'whereid=1;在使用PL/SQL执行的时候,报
ORA
MartinDai
·
2015-06-21 00:00
oracle
ora-01704
JAVA程序报
ORA-01704
: string literal too long错误的解决方法
这个问题昨天我纠结了一天啊,在网上也没有搜出来什么东西,不过还是对我有一定的影响滴,然后昨天晚上一直在这里奋战,其实也不全是搞这个问题,随意的做,很偶然滴试了一种办法,没想到,尽然成功了,兴奋啊,就出来八一八~~~-----------------------------------------------------------------------------------------
如月王子
·
2014-10-09 09:00
ORA-01704
ORACLE报文字字符串过长错误
对LONG类型插入文本长度超过4000字节,报错:
ORA-01704
: 文字字符串过长 SQL语句中直接插入超过4000字节的问题暂未能解决。
jeffelin
·
2014-04-28 20:00
CLOB字段超4000报ORA-22835或
ORA-01704
CLOB处理:SP2-0027:输入太长(>2499个字符):http://blog.csdn.net/bamuta/article/details/11131483当CLOB大对象的字段值超过4000时,并且直接Insert或update时,会报如下的错:ORA-22835:缓冲区对于CLOB到CHAR转换或BLOB到RAW转换而言太小(实际:5679,最大:4000)ORA-06512:在li
tanqingru
·
2013-08-19 15:00
oracle
ORA-01704
: string literal too long问题分析
今天使用sql在oracle直接insertupdate一个表时,出现
ORA-01704
:stringliteraltoolong的错误,我们的sql是updatemall_configaseta.category_info
zhongweijian
·
2012-08-28 16:00
oracle
sql
String
table
存储
insert
oracle
ORA-01704
: string literal too long问题分析
今天使用sql在oracle直接insert update一个表时,出现
ORA-01704
: string literal too long的错误,我们的sql是 update mall_config
zhwj184
·
2012-08-28 16:00
oracle
oracle
ORA-01704
: string literal too long问题分析
今天使用sql在oracle直接insert update一个表时,出现
ORA-01704
: string literal too long的错误,我们的sql是 update mall_config
zhwj184
·
2012-08-28 16:00
oracle
ORA-01704
: 文字字符串过长
1.检查数据库字段的长度是否比传入的参数小注:(nvarchar2的上限为4000bite)如果要插入的数据大于4000个字符那么就必须使用clob类型2.上述一完全符合而用jdbc操作数据库时还是出
ORA
w627782664
·
2011-12-15 20:00
sql
数据库
jdbc
ORA-01704
: 文字字符串过长
ORA-01704
: 文字字符串过长! . insert into table values(a,3,'一个长文章');
ORA-01704
: 文字字符串过长!
easy0917
·
2011-09-30 11:00
字符串
ORA-01704
: 文字字符串过长
ORA-01704
: 文字字符串过长! . insert into table values(a,3,'一个长文章');
ORA-01704
: 文字字符串过长!
easy0917
·
2011-09-30 11:00
字符串
ST_Geometry操作报
ora-01704
字符串文字太长
今天接到一用户电话,说他们的一个要素包含几百个点,使用SQL语句ST_Geometry操作,报
Ora-01704
错误(因为包含点多,所以构造函数点串就很多,所以显得SQL很长,因此会报
ora-01704
linghe301
·
2011-07-21 11:00
sql
exception
Integer
存储
insert
360
ORA-01704
: 文字字符串过长!
可在insert的时候提示下面的错误:insertintotablevalues(a,3,'一个长文章');
ORA-01704
:文字字符串过长!这是什么原因呢?
wyzxg
·
2008-03-31 16:00
oracle
table
insert
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他