以下の両方のクエリを試しましたが、同時に実行されます。しかし、印刷の代わりに多くのストアド プロシージャで RaiseError が使用されているのを見てきました。
クエリ 1:
BEGIN
WAITFOR DELAY '00:00:03.00'
PRINT 'DELAY 1 HAS ENDED'
WAITFOR DELAY '00:00:03.00'
PRINT 'DELAY 2 HAS ENDED'
END
クエリ 2:
BEGIN
WAITFOR DELAY '00:00:03.00'
RAISERROR ('DELAY 1 HAS ENDED', 10,1) WITH NOWAIT
WAITFOR DELAY '00:00:03.00'
RAISERROR ('DELAY 2 HAS ENDED', 10,1) WITH NOWAIT
END
どちらも6秒後にのみ目的の出力を提供します(SQL Server 2008 R2でこれを確認しました)