首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

遇错后,怎么中止执行

2014-01-17 
遇错后,如何中止执行批量执行SQL中,遇到错后,如何中止,不再执行下面的语句了,语句之间都加的有go例如:语句

遇错后,如何中止执行
批量执行SQL中,遇到错后,如何中止,不再执行下面的语句了,语句之间都加的有go

例如:
语句1
go
语句2
语句3
go
语句4
语句5
语句6
go


如果语句2出错那么后面的都不执行了,因为加了go ,我用return都不中止执行
这个脚本文件有10几万行,是整个项目的合并脚本,所以也不能把go去掉

[解决办法]
你指的出错是程序逻辑错误还是语法错误什么的?
如果是程序自身本身没问题的话估计够呛,每个go表示一个事务,之间都是独立的。
[解决办法]
这个不能该代码的话很难,要么你就加个大事务,出错回滚
[解决办法]

引用:
我在想当出错了,能不能用SQL语句断开当前连接,这样能中止嘛,就是不知道这SQL语句怎么去断开连接


能或不能,这个完全取决你。 你可以能看看,不能看看。
你是哪个学校的,你可以问你老师吗? 不懂,就应该问老师,问教授。 
 知道了,请回来CSDN给我们上一课。谢谢。
[解决办法]
这个好像没办法实现,因为你写了go之后,就是一个批处理,没办法再进行判断。


[解决办法]
只能是考虑把你的语句,分拆,然后判断每个语句只行报错时,跳转 goto xxx 进行错误处理

热点排行