首页 > 数据库 > mysql教程 > SQL存在性判断

SQL存在性判断

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:46:39
原创
1480 人浏览过

存在则删除


--判断指定的数据库是否存在,存在则删除

if exists (select name from master..sysdatabases where name in (''db_name''))

drop database db_name

go

--判断指定的存储过程是否存在,存在则删除

if exists (select * from sysobjects where objectproperty(object_id(''proc_name''), ''IsProcedure'')=1)

drop procedure proc_name

go

--判断指定的表是否存在,存在则删除

if exists (select * from sysobjects where objectproperty(object_id(''table_name''),''istable'')=1)

drop table table_name

go

--判断指定的自定义函数是否存在,存在则删除

if exists (select * from sysobjects where objectproperty(object_id(''dbo.func_name''), ''isansinullson'')=1)

drop function dbo.func_name

go

--判断指定的临时表是否存在,存在则删除

if exists (select * from tempdb..sysobjects where name like ''#table_name%'')

drop table #table_name

go

 

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
用验证器name给的正确值
来自于 1970-01-01 08:00:00
0
0
0
标签name属性问题.请教
来自于 1970-01-01 08:00:00
0
0
0
javascript - 动态生成radio,name互相冲突
来自于 1970-01-01 08:00:00
0
0
0
buy.php goods[$name]['name']取出来什么值
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板