免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1656 | 回复: 4
打印 上一主题 下一主题

请oracle高手看看我这个是由于什么造成的报错信息,急啊。。。在线等待。。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-24 15:38 |只看该作者 |倒序浏览
错误发生时间: Mon Aug 24 10:32:51 GMT+08:00 2009
java.sql.SQLException: ORA-01401: 插入的值对于列过大
        at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
        at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
        at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:579)
        at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1892)
        at oracle.jdbc.ttc7.TTC7Protocol.executeFetch(TTC7Protocol.java:955)
        at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2136)
        at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:2013)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2869)
        at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:60
        at server.database.alarm.DBAlarmInfo.addNewAlarmRecord(DBAlarmInfo.java:247)
        at server.database.alarm.AlarmMgrDBInterface_impl.addNewAlarmRecord(AlarmMgrDBInterface_impl.java:454)
        at idl.database.alarm.AlarmMgrDBInterfacePOA._OB_op_addNewAlarmRecord(AlarmMgrDBInterfacePOA.java:274)
        at idl.database.alarm.AlarmMgrDBInterfacePOA._invoke(AlarmMgrDBInterfacePOA.java:125)
        at com.ooc.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:211)
        at com.ooc.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1734)
        at com.ooc.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:52)
        at com.ooc.OB.DispatchSameThread_impl.dispatch(DispatchStrategyFactory_impl.java:46)
        at com.ooc.OB.Upcall.invoke(Upcall.java:426)
        at com.ooc.OB.GIOPServerWorkerThreaded.receiverRun(GIOPServerWorkerThreaded.java:52
        at com.ooc.OB.GIOPServerWorkerThreaded$ReceiverThread.run(GIOPServerWorkerThreaded.java:70)

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
2 [报告]
发表于 2009-08-24 15:47 |只看该作者
ORA-01401: 插入的值对于列过大
一般情况是字符太长了

论坛徽章:
0
3 [报告]
发表于 2009-08-24 15:50 |只看该作者
原帖由 山野村夫 于 2009-8-24 15:47 发表
ORA-01401: 插入的值对于列过大
一般情况是字符太长了



那我可不可这样理解,字符太长也是由于数据库里面的某个设置太小而导致的。

请高手指教。。。

论坛徽章:
0
4 [报告]
发表于 2009-08-24 15:51 |只看该作者
原帖由 山野村夫 于 2009-8-24 15:47 发表
ORA-01401: 插入的值对于列过大
一般情况是字符太长了



那我可不可这样理解,字符太长也是由于数据库里面的某个设置太小而导致的。

请高手指教。。。

论坛徽章:
2
丑牛
日期:2014-06-11 13:55:04ChinaUnix元老
日期:2015-02-06 15:16:14
5 [报告]
发表于 2009-08-24 15:57 |只看该作者

回复 #4 y331044508 的帖子

比如,你将一个30个字符的串插入一个char(10)字段
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP