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

Tại sao câu lệnh CREATE PROCEDURE không thành công khi tôi sử dụng nó với IF Statement ở đây?

Thêm ĐI sau IF của bạn cho thấy rằng đây là phần cuối của lô truy vấn đầu tiên của bạn.

Đọc thêm tại đây:

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

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

Điều này sẽ ngăn lỗi của bạn xảy ra.




  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 số hàng được trả về bởi thủ tục được lưu trữ

  2. Tránh bế tắc bằng cách sử dụng gợi ý NOLOCK

  3. So khớp mờ sử dụng T-SQL

  4. Tham chiếu bí danh ở nơi khác trong danh sách CHỌN

  5. Có bất kỳ công cụ miễn phí nào để tạo tập lệnh 'CHÈN VÀO' trong MS SQL Server không?