私はストアドプロシージャが存在するかどうかをチェックし、それをドロップして作成するデータベーススクリプトを使用します。私が原因秒1を使用することを決定したオプション1object_id()とsys.objects
IF EXISTS(SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[myStoredProc]',N'P'))
DROP PROCEDURE dbo.myStoredProc;
オプション2
IF OBJECT_ID (N'dbo. myStoredProc',N'P') IS NOT NULL
DROP PROCEDURE dbo.myStoredProc;
のSPをチェックし、削除するための、より効率的になり、次の
明らかな理由で、私が最初のオプションのために行かなければならない理由がありますか