나는 저장 프로 시저가 있는지 확인한 다음 놓은 다음 데이터베이스 스크립트를 사용합니다. SP의에게
옵션 1object_id() vs 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;
옵션으로 인해 두 번째 사용 명백한 이유 때문에, 첫 번째 옵션으로 가야하는 이유가 있습니까?