我在 T-SQL 中有一个存储过程,我接收一个表类型作为输入参数,然后我在 MERGE 子句中使用这个表参数。多亏了 MERGE 子句,我才能在数据库的表中插入或更新记录。有时,多条记录存在问题(由于数据质量)。发生这种情况时,是否可以提交已插入/更新的所有记录以及 MERGE 子句的 OUTPUT 中的所有记录,以获取出错的记录列表?或者它是在单个事务中,然后如果发生一个错误,我将回滚整个事务?
单个事务,它将在出错时回滚所有内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句