mssql里判断数据库对象是否存在的语句
2012-03-12 15:58
211 查看
mssql里判断数据库对象是否存在的语句
1: --判断指定的数据库是否存在,存在则删除2: if exists (select name from master..sysdatabases where name in ('db_name'))
3: drop database db_name
4: go
5:
6: --判断指定的存储过程是否存在,存在则删除
7: if exists (select * from sysobjects where objectproperty(object_id('proc_name'), 'IsProcedure')=1)
8: drop procedure proc_name
9: go
10:
11: --判断指定的表是否存在,存在则删除
12: if exists (select * from sysobjects where objectproperty(object_id('table_name'),'istable')=1)
13: drop table table_name
14: go
15:
16: --判断指定的自定义函数是否存在,存在则删除
17: if exists (select * from sysobjects where objectproperty(object_id('dbo.func_name'), 'isansinullson')=1)
18: drop function dbo.func_name
19: go
20:
21: --判断指定的临时表是否存在,存在则删除
22: if exists (select * from tempdb..sysobjects where name like '#table_name%')
23: drop
table #table_name
24: go
相关文章推荐
- 转:mssql里判断数据库对象是否存在的语句
- 判断数据库中对象(表、视图等)是否存在的SQL语句
- 判断数据库中对象(表、视图等)名称是否存在的SQL语句
- SQL语句判断数据库、表、字段是否存在
- SQLServer2000 判断对象是否存在的语句
- 判断常见的数据库数据结构对象是否存在
- Sql Server获得数据库表、列,判断是否存在对象
- 判断多对多时候中是否存在该对象语句
- 判断数据库或数据库对象是否存在
- 判断MSSQL数据库中是否已经存在相同的表与字段
- SQL语句判断表 数据库 数据是否存在
- [MSSQL]SQL Server OBJECT_ID用法-判断对象是否存在
- t-sql判断数据库对象是否存在
- Android SQLite数据库判断某张表是否存在的语句
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
- 用Java语句判断数据库表是否存在
- Oracle判断对象是否存在sql语句
- 判断数据库中对象是否存在
- 用SQL语句判断数据库中的记录是否存在
- 判断mysql指定数据库指定表是否存在的SQL语句