Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Warum schlägt die CREATE PROCEDURE-Anweisung fehl, wenn ich sie hier mit der IF-Anweisung verwende?

Hinzufügen von GO nach Ihrem IF -Anweisung zeigt, dass dies das Ende Ihres ersten Abfragestapels ist.

Lesen Sie hier mehr:

http://msdn.microsoft.com/en-us/library/ms188037 .aspx

IF OBJECT_ID('[dbo].[myStoredProc]') IS not NULL
    DROP PROCEDURE dbo.myStoredProc
GO

Dadurch wird verhindert, dass Ihr Fehler auftritt.