Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Dlaczego instrukcja CREATE PROCEDURE kończy się niepowodzeniem, gdy używam jej z instrukcją IF tutaj?

Dodanie GO po Twoim IF oświadczenie pokazuje, że jest to koniec twojej pierwszej partii zapytań.

Przeczytaj więcej tutaj:

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

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

Zapobiegnie to wystąpieniu błędu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Używanie JDBC, gdy nazwa serwera zawiera ukośnik odwrotny (localhost\TESTDATA)

  2. Haszowanie hasła do SQL

  3. Zawijanie dowolnej instrukcji SQL Server 2008 z operatorami pomiń/wziąć

  4. Pokazanie, w którym kwartale roku obrotowego znajduje się data

  5. Połącz ColdFusion z instancją bazy danych SQL Server