sql server,判断库中是否存在某个存储过程怎么写?
时间: 2023-02-08 07:33:59 浏览: 134
sql 判断数据库,表,存储过程等是否存在的代码
在 SQL Server 中,可以使用以下语句来判断一个存储过程是否存在:
```
IF EXISTS (SELECT * FROM sys.procedures WHERE name = '存储过程名')
BEGIN
PRINT '存在该存储过程'
END
ELSE
BEGIN
PRINT '不存在该存储过程'
END
```
sys.procedures 为系统视图,可以查询到当前数据库中所有的存储过程信息。 name 列表示存储过程名称,在上面的语句中需要替换为具体的存储过程名称.
阅读全文