特殊なクエリ アナライザー バッチ区切りキーワードで区切られた一連の T-SQL ステートメントがあります。
GO
1 つのバッチが失敗した場合、クエリ アナライザーで後続のバッチを試行しないようにする必要があります。一連のバッチの処理を停止する必要があります。
例えば:
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