同时插入同一条记录在一个表中,并且表中还已经设置了主键 会发生什么错误(oracle)
现在是出现了主键冲突但是正常是一条被插入时另一条在次被插入时才会出现主键冲突啊~现在是这两条一条也没有被插入进表去求解拜托啦...
现在是出现了主键冲突但是正常是 一条被插入时 另一条在次被插入时才会出现主键冲突啊~ 现在是 这两条一条也没有被插入进表去 求解 拜托啦
展开
4个回答
展开全部
新插入?如果不是指定ID而是自增ID,会增加两条记录,但ID不同,
如果是指定ID式增加,会冲突,一条能加,另一条提示出错,ID已经存在。
如果是指定ID式增加,会冲突,一条能加,另一条提示出错,ID已经存在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
e,这个要看你是怎么执行的,一次性全部插入,如果报错了,那它就会事件回滚,所以等于什么都没发生;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BEGIN
要执行的插入语句
--捕获主键冲突异常
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
NULL;
end;
要执行的插入语句
--捕获主键冲突异常
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
NULL;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
主键冲突
oracle ORA-00001: unique constraint
oracle ORA-00001: unique constraint
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询