我有一系列由特殊查询分析器批处理分隔符关键字分隔的 T-SQL 语句:
GO
如果一个批次失败,我需要查询分析器不尝试后续批次 - 我希望它停止处理一系列批次。
例如:
PRINT 'This runs'
go
SELECT 0/0, 'This causes an error'
go
PRINT 'This should not run'
go
输出:
This runs
Server: Msg 8134, Level 16, State 1, Line 2
Divide by zero error encountered.
This should not run
可能的?
更新
实际使用中的一个例子可能是:
sp_rename 'Shelby', 'Kirsten'
go
DROP VIEW PeekAView
go
CREATE VIEW PeekAViewAS
SELECT * FROM Kirsten
go