oracle关于唯一性约束数据的插入问题..... 如果oracle某张表设置了唯一性约束,那么我在存储过程里面进行成批插入的时候,就全部的rollback。但是入股偶我通过sql脚本进行插入,那么oracle会把重复的数据过滤掉,出现唯一性错误的记录给提示,然后其他的照样插入数据库。那么我想存储过程的插入能不能做到脚本插入这种形式呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 存储过程插入需要判断的,你可以对唯一字段的值进行判断再插入.还有一种办法就是使用merge into总之使用SQL插入都需要事先判断才行. 用log error能做的...不过数据库版本要10g正确记录进目的表,违反约束的进错误日志表. 你说的问题,也就是Oracle的事务管理,在一个事务中,要成功,都成功,如果有一个不成功,那就全部rollback.在存储过程中,可以用异常的办法,不是异常就提交,否则就rollback. 可以达到有条件的插入。 你去GOOGLE上搜MERGE,很简单的就把你的要求实现了。 基础 Cursor 的疑问 hibernate 操作数据库问题(在线等) 出血分求解,问题如下! Oracle中怎样获取连接数据库的应用程序名称? 创建一个视图遇到问题,望给予帮肋!谢谢 一个查询不连续数字记录的问题 存储方面的问题 ora-12560:TNS错误(在线等待) oms无法启动,前几天正常启动,换了一个IP再也无法启动,求各位! [Oracle][ODBC][Ora]ORA-01013: user requested cancel of current operation 怎么解决啊?????????? 如何操作动太sql返回 的游标 liunx+oracle
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货