Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Lỗi SQL:'CREATE / ALTER PROCEDURE' phải là câu lệnh đầu tiên trong lô truy vấn

Chạy báo cáo của bạn trong biểu mẫu sau:

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

Lưu ý GO phân tách hàng loạt sau 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. Đếm DISTINCT trên nhiều cột

  2. Cách nhận giá trị cột nhận dạng mà không đề cập đến tên cột nhận dạng trong Chọn - Hướng dẫn SQL Server / T-SQL Phần 46

  3. Trả lại danh sách email được gửi từ thư cơ sở dữ liệu SQL Server (T-SQL)

  4. Xác định mối quan hệ một-một trong SQL Server

  5. Thuộc tính đã tạo Subsonic 2.2 cho SQL Server 2008 Ngày