您的位置:首页 > 其它

ORA-1461错误处理过程!

2009-05-19 17:01 369 查看
前台应用报错语句如下:

UPDATE T89 SET
C5 = 'ls233904',
C6 = 1242702521,
C700000005 ='' ,
C7 = 2,
C536870955= 'SMC_EMEA-Tier2',
C536871013 = '10061',
C536871191 = 'ls233904',
C4= 'Laurent Scotti',
C536871069= 1242702521,
C536870977 = 'TBD',
C536871041 = '',
C536871200 = '',
C536870924 = 24.0,
C536871180 = 1242788921,
C536871165 = 'very long...................................',
C700000013 = 'very long ..................................',
C536871097 = 1242702521,
C1 = C1
WHERE C1 = 'IT0000001084351'

在SQLPLUS里RUN报如下错误:

SQL> @long_sql.sql
SP2-0027: Input is too long (> 2499 characters) - line ignored
SP2-0027: Input is too long (> 2499 characters) - line ignored

怀疑是C536871165或C700000013超长了:

desc T89

发现这两个COL的类型均为varchar4(4000).

建议从应用限制输入字符长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: