Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kesalahan SQL:'CREATE/ALTER PROCEDURE' harus menjadi pernyataan pertama dalam kumpulan kueri

Jalankan pernyataan Anda dalam bentuk berikut:

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

Perhatikan GO pemisah batch setelah DROP PROCEDURE



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan DBCC CLOENDATABASE untuk menghasilkan skema dan statistik hanya salinan database pengguna di SQL Server 2014 SP2

  2. Ubah format waktu tanggal default pada satu database di SQL Server

  3. Instalasi Cluster Failover SQL Server -4

  4. Haruskah kolom kunci utama Panduan Sekuensial menjadi indeks berkerumun?

  5. Bagaimana server menangani permintaan layanan web dari banyak klien