Я пытаюсь DROP хранимую процедуру, если она существует, а затем СОЗДАТЬ ее, делая это следующим образом:
IF OBJECT_ID('[dbo].[myStoredProc]') IS not NULL
DROP PROCEDURE dbo.myStoredProc
CREATE PROCEDURE [dbo].[myStoredProc]
(
@parameter1 BIT
) AS
IF @parameter1 = 1
BEGIN
....
Но он жалуется, что:
"CREATE PROCEDURE должен быть единственным выражением в партии"
Вопрос: Как я могу исправить мой script, чтобы преодолеть это?