請(qǐng)問(wèn)在存在過(guò)程中編寫(xiě) 多條語(yǔ)句 是否需要在每條語(yǔ)句下 都 加上if(@@ERROR<>0) begin
rollback tran
select 0
end上面這個(gè)語(yǔ)句來(lái) 進(jìn)行判斷是否需要回滾。如果每條都加的話(huà) 一旦語(yǔ)句一多 滿(mǎn)屏幕都是 這個(gè)語(yǔ)句。就比如有10條查詢(xún)語(yǔ)句 查詢(xún)出來(lái)的結(jié)果分別存放到變量里面然后通過(guò)變量 再來(lái)10條插入語(yǔ)句??偣布悠饋?lái)20條。就需要 20個(gè)上面的語(yǔ)句來(lái) 判斷其中如果有一條語(yǔ)句執(zhí)行出錯(cuò)就回滾。請(qǐng)問(wèn)有沒(méi)有什么簡(jiǎn)便方法 可以不用寫(xiě)這么多 判斷的。
- 2 回答
- 0 關(guān)注
- 573 瀏覽
添加回答
舉報(bào)
0/150
提交
取消