肯定是已经插入过了,才引起的错误,而且是唯一性约束错误。 你最好把你的提交前的整个插入语句贴出来。帮你看看。 或你在插入后的当前session内查询该表。 select * from MYID.MyTable 看看是什么内容
insert into CCUSER.CC_TBL_USER_PASS values(1,'cc','cc',9); insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0); insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3); commit;帮我看看,谢谢,就这么几条
那select * from CCUSER.CC_TBL_USER_PASS 的内容是什么? 这个表的主键是什么?
UP_BH UP_NAME UP_PASS UP_PRIORITY ---------- ---------- ---------- ----------- 1 cc cc 9 2 aa aa 0 3 bb bb 3主键是UP_BH,我使用的是Oracle8.1.7 麻烦再看看
你是不是insert之后打了一个"/"?
你的语句是这个: insert into CCUSER.CC_TBL_USER_PASS values(1,'cc','cc',9); insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0); insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3);但出的错误是这个: insert into MYID.MyTable values(3,'困难')??这个语句从哪里来的?是不是有trigger?
很可能是写了这三句后,在后面加了一个"/" 如 insert into CCUSER.CC_TBL_USER_PASS values(1,'cc','cc',9); insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0); insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3); /
你最好把你的提交前的整个插入语句贴出来。帮你看看。
或你在插入后的当前session内查询该表。
select * from MYID.MyTable
看看是什么内容
insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0);
insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3);
commit;帮我看看,谢谢,就这么几条
这个表的主键是什么?
---------- ---------- ---------- -----------
1 cc cc 9
2 aa aa 0
3 bb bb 3主键是UP_BH,我使用的是Oracle8.1.7
麻烦再看看
insert into CCUSER.CC_TBL_USER_PASS values(1,'cc','cc',9);
insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0);
insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3);但出的错误是这个:
insert into MYID.MyTable values(3,'困难')??这个语句从哪里来的?是不是有trigger?
如
insert into CCUSER.CC_TBL_USER_PASS values(1,'cc','cc',9);
insert into CCUSER.CC_TBL_USER_PASS values(2,'aa','aa',0);
insert into CCUSER.CC_TBL_USER_PASS values(3,'bb','bb',3);
/