J'utilise des scripts de base de données où je vérifie l'existence d'une procédure stockée, puis je la dépose puis la crée.object_id() vs sys.objects
Lequel des éléments suivants serait plus efficace pour le contrôle et l'abandon SPs
Option 1
IF EXISTS(SELECT * FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'[dbo].[myStoredProc]',N'P'))
DROP PROCEDURE dbo.myStoredProc;
Option 2
IF OBJECT_ID (N'dbo. myStoredProc',N'P') IS NOT NULL
DROP PROCEDURE dbo.myStoredProc;
J'ai décidé d'utiliser la deuxième raison pour des raisons évidentes, y at-il une raison pour laquelle je devrais aller pour la première option