社区
MS-SQL Server
帖子详情
判断存储过程是否存在的代码该怎么写?
kmzmy
2003-10-15 11:53:18
我要判断存储过程是否存在,在就删除,没有就创建.
...全文
595
8
打赏
收藏
判断存储过程是否存在的代码该怎么写?
我要判断存储过程是否存在,在就删除,没有就创建.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
coo
2003-10-17
打赏
举报
回复
为何不生成一个存储过程的脚步然后再看
axiaowin
2003-10-17
打赏
举报
回复
谢谢好人,三刻有
yujohny
2003-10-17
打赏
举报
回复
S 表示系统表
U 表示用户表
P 表示存储过程
V 表示视图
FN 表示函数
等等还有主键、外键等
sysobjects就是保存你数据库中的表、存储过程、视图、函数这些的
axiaowin
2003-10-17
打赏
举报
回复
sysobjects.type 中的几个值是什么意思?写好的存储过程,为什么sysobjects里都有记录。
boytcl
2003-10-15
打赏
举报
回复
IF EXISTS (SELECT name FROM sysobjects
WHERE name = N'procedure_name' AND type = 'P')
DROP PROCEDURE procedure_name
GO
CREATE PROCEDURE procedure_name
txlicenhe
2003-10-15
打赏
举报
回复
if object_id('存储过程_name' ') is not null
print 'exist'
或
if exists(select * from sysobjects where name='存储过程_name' and xtype='p')
print 'exist'
aierong
2003-10-15
打赏
举报
回复
if exists(select * from sysobjects where name='存储过程_name' and xtype='p')
print 'exist'
pengdali
2003-10-15
打赏
举报
回复
if object_id('name') is not null drop proc name
create proc name ....
sql
判断
函数、
存储过程
是否存在
的
代码
整理
本文主要为大家介绍了sql下用来
判断
各种资源
是否存在
的
代码
,希望对大家学习sql的函数及数据库能够有所帮助
Oracle删除表前
判断
表名
是否存在
若存在则删除
在Oracle中若删除一个不存在的表,如 “DROP TABLE notExistTable”,则会提示: ORA-00942:表或视图不存在, 若使用程序执行该语句则会报异常,这就需要我们再删除表前
判断
该表
是否存在
,若存在则删除. 下面是不使用
存储过程
实现删除表的SQL:
代码
如下:
DECLARE num NUMBER; BEGIN SELECT COUNT(1) INTO num FROM USER_TABLES WHERE TABLE_NAME = UPPER(‘tab
sql
判断
数据库,表,
存储过程
等
是否存在
的
代码
代码
: --库
是否存在
if exists(select * from master..sysdatabases where name=N'库名') print 'exists' else print 'not exists' --------------- --
判断
要创建的表名
是否存在
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) -- 删除表 drop table [dbo].[表名] GO -
SQL server 语句大全
目录 SQL语法 2 数据库 5 创建数据文件 5 修改数据库 6 删除 7 数据表 8
判断
数据库中的某表
是否存在
,存在删除该表 8 修改表语法 8 删除数据表 8 约束 8 高级查询 9 聚合函数(统计) 10 SQL变量 11 局部变量 11 全局变量 11 SQL中的
代码
块 14 数据库中的if和else语句 14 SQL中的while语句 14 Case-End多分支语句 14 子查询 15 视图(虚拟表)和索引 16 视图 16 索引 16 事务管理 17 数据库的安全性 18 建立权限 19
存储过程
(procedure) 20 无参数
存储过程
20 带参数 20 带参数模糊查找 20 带参数空值和模糊查找 21 多参数、输入与输出参数 21 触发器(trigger) 22 什么是触发器? 22 触发器的分类 22 创建触发器语法 22 事前触发器(Insert of) 23 事后触发器(for或after) 23 使用触发器方法其一 ——
判断
24 数据库备份和恢复 25
mysql
存储过程
是否存在
_sql
判断
存储过程
是否存在
sql
判断
存储过程
是否存在
1
判断
是否存在
Sql
代码
if exists ( * from sys.databases where name = ’数据库名’)drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’)drop database [数据库名]2
判断
表
是否存在
Sql
代码
if exi...
MS-SQL Server
34,576
社区成员
254,586
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章