sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-fel:'CREATE/ALTER PROCEDURE' måste vara den första satsen i en frågebatch

Kör ditt uttalande i följande form:

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

Notera GO batchseparator efter DROP PROCEDURE



  1. Oracle - Konvertera SDO_GEOMETRY till WKT?

  2. Felsökningstabell hittades inte. Fel

  3. Oracle SQL - Välj användare mellan två datum för månad

  4. Hur kan jag dra en lista med ID:n från en SQL-tabell som en kommaseparerad värdesträng?