遇错后,如何中止执行
批量执行SQL中,遇到错后,如何中止,不再执行下面的语句了,语句之间都加的有go
例如:
语句1
go
语句2
语句3
go
语句4
语句5
语句6
go
如果语句2出错那么后面的都不执行了,因为加了go ,我用return都不中止执行
这个脚本文件有10几万行,是整个项目的合并脚本,所以也不能把go去掉
[解决办法]
你指的出错是程序逻辑错误还是语法错误什么的?
如果是程序自身本身没问题的话估计够呛,每个go表示一个事务,之间都是独立的。
[解决办法]
这个不能该代码的话很难,要么你就加个大事务,出错回滚
[解决办法]