写了一个insert into的简单脚本,求oracle大神指点。

Protocol.sql中全是insertinto的语句3000多条,像下面的语句:insertintoPF_SYSTEMPROTOCOLSETTING(systemid... Protocol.sql中全是insert into的语句3000多条,像下面的语句:
insert into PF_SYSTEMPROTOCOLSETTING (systemid, protocolid, protocolname, protocolkey, protocolvalue, flag, viewtype, descabbr, description, companyid, groupid)
values (3, 1230, 'XXX', 'IsSaveFileAsOrigin', 'true', 2, 1, '原始文件', '主文件:是否保存原始文件', null, null);

执行sh文件的时候报的异常 ,

真是为什么,求指教,在线等。。。。
展开
 我来答
powermagical
2014-08-13 · TA获得超过156个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:394万
展开全部
这错误是因为你插入的数据,其中一个数据超过了oracle表里面设定的最大长度,比如varchar(1),你在这个字段里面就不能插入超过1个字符的长度的数据
追问
还有其他原因吗?他提示的那个报错的字段类型我设置的是varchar2(300)
追答
不一定是那个字段的,其他字段你也要检查下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式