如果存储过程不存在,则创建一个存储过程。
- 论坛
- 如果存储过程不存在,则创建一个存储过程。
16 浏览
如果存储过程不存在,则创建一个存储过程。
我想检查一下一系列存储过程是否存在。我希望这一切都在一个脚本中逐一完成。到目前为止,我有以下格式:
USE [myDatabase] GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE type = 'P' AND name = 'sp_1') BEGIN CREATE PROCEDURE sp_1 AS ................. END GO IF NOT EXISTS (SELECT * FROM sys.objects WHERE type = 'P' AND name = 'sp_2') BEGIN CREATE PROCEDURE sp_2 AS ................. END GO
等等。然而,我遇到了以下错误:
关键字'Procedure'附近的语法不正确。
为什么我的操作不正确?