Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Por que a instrução CREATE PROCEDURE falha quando eu a uso com a instrução IF aqui?


Adicionando GO após o seu IF instrução mostra que este é o fim do seu primeiro lote de consulta.

Leia mais aqui:

http://msdn.microsoft.com/en-us/library/ms188037 .aspx
IF OBJECT_ID('[dbo].[myStoredProc]') IS not NULL
    DROP PROCEDURE dbo.myStoredProc
GO

Isso evitará que seu erro ocorra.