刚刚测试一下,又多出这个错误
java.sql.SQLException: ORA-01401: 插入的值对于列过大
theFilenameStrings200407120008.jpg,
prograph.getProperty(tagname)=s200407120008.jpg
curimages200407120008.jpg
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
java.sql.SQLException: ORA-01401: 插入的值对于列过大
java.sql.SQLException: ORA-01401: 插入的值对于列过大
theFilenameStrings200407120008.jpg,
prograph.getProperty(tagname)=s200407120008.jpg
curimages200407120008.jpg
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
java.sql.SQLException: ORA-01401: 插入的值对于列过大
对于java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
可能是该表的主键唯一性出错,即:主键中已有某个键值,又插入一个同样的值,这个可以察看相应的表的主键约束.
对于java.sql.SQLException: ORA-01401: 插入的值对于列过大,可能是某个字段在表中定义数据长度小于要插入的数据的长度,例如,定义A字段VARCHAR2 [40],但插入的数据长度却是140,可以在插入之前统一将数据截取到符合要求的长度,或者找到相应字段,修改数据长度.
这是添加数据时,后台报的错误
Insert into contentpage_record(Page_no,Block_id,Key_word,Page_author,Page_genera
te_time,Page_file_name,Model_file_name,Block_other_id,Block_hot,page_relatio
n) values(668249,6176,?,2953,sysdate,'2004071200121.html','news_xmb_02.tmpl','#'
,?,'')
update block_base_info set block_have_new=1 where block_id = 6176
Insert into operater_record values(oper_recno.nextval,2953,1001,6176,'/website/h
tdocs/hahaha/test/block/html/2004071200121.html',sysdate)
theFilenameString
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
theFilenameString
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
java.sql.SQLException: ORA-00001: 违反唯一约束条件 (CMS.PK_CP_RECORD_REG_NO)
select page_no from contentpage_record where page_reject = 1 and page_delete = 0
and rownum <= 1 and page_author = 2953
Database commit successful!
就修改序列的下个值select oper_recno.nextval from dual;select count(*) from operater_record where id = ..
select oper_recno.nextval from dual
*
ERROR 位于第 1 行:
ORA-02289: 序列(号)不存在