sql >> Databáze >  >> RDS >> Sqlserver

Chyba SQL:'CREATE/ALTER PROCEDURE' musí být prvním příkazem v dávce dotazu

Spusťte příkaz v následujícím tvaru:

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'myproc') AND type in (N'P', N'PC'))
  DROP PROCEDURE [dbo].[myproc]
GO
create PROCEDURE [dbo].[myproc]
AS
BEGIN
    select * from mytable
END
GO

Všimněte si GO oddělovač dávek za DROP PROCEDURE



  1. Jak získat v proměnné hodnotu výběru Select/Drop Down Menu PHP nebo HTML

  2. Povolte SQL Server Agent prostřednictvím SSMS

  3. 12c VARCHAR2(32767)

  4. Seskupit podle X nebo Y?