sql server 判断是否存在数据库,表,列,视图
来源:互联网 发布:mix软件下载 编辑:程序博客网 时间:2024/05/16 06:06
sql server 判断是否存在数据库,表,列,视图(2012-05-02 10:07:15)
sql server 判断是否存
1 判断数据库是否存在
if exists (select * from sys.databases where name = '数据库名')
2 判断表是否存在
if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
3 判断存储过程是否存在
if exists (select * from sysobjects where id = object_id(N'[存储过程名]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
4 判断临时表是否存在
if object_id('tempdb..#临时表名') is not null
5 判断视图是否存在
--判断是否存在'MyView52'这个试图
IF EXISTS (SELECT TABLE_NAME FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME = N'MyView52')
PRINT '存在'
else
PRINT '不存在'
6 判断函数是否存在
--
7 获取用户创建的对象信息
SELECT [name],[id],crdate FROM sysobjects where xtype='U'
8 判断列是否存在
if exists(select * from syscolumns where id=object_id('表名') and name='列名')
9 判断列是否自增列
if columnproperty(object_id('table'),'col','IsIdentity')=1
else
SELECT * FROM sys.columns WHERE object_id=OBJECT_ID('表名')
10 判断表中是否存在索引
if exists(select * from sysindexes where id=object_id('表名') and name='索引名')
else
11 查看数据库中对象
SELECT * FROM sys.sysobjects WHERE name='对象名'
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图...
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图
- sql server 判断是否存在数据库,表,列,视图……
- sql server 判断是否存在数据库,表,列,视图。。。。(注:转载)
- sql server 判断是否存在数据库,表,列,视图。。。。(注:转载)
- sql server 判断是否存在数据库,表,列,视图。。。。(注:转载)
- Sql Server获得数据库表、列,判断是否存在对象
- sql 判断表、列、视图等是否存在
- SQL Server 判断列是否存在
- sql server 判断数据库、函数、表、存储过程、视图是否存在的方法
- sql server 判断表/视图/存储过程是否存在
- MS sql server 判断表/视图/存储过程是否存在
- MS sql server 判断表/视图/存储过程是否存在
- sql server 判断表/视图/存储过程是否存在
- 嫣然一笑苦了情
- webService集成tomcat
- Windows server 2008 R2评估版激活方法,原来是不需要任何方法
- 简述JSF测试框架
- 每一首歌曲
- sql server 判断是否存在数据库,表,列,视图
- 【流式计算】Twitter Storm源代码分析之CoordinatedBolt
- 让SQL Server 自动添加100万条测试记录!
- 批处理,主键,存储过程和事务
- js 中 setTimeout()的用法
- 消息类型(Message Types)
- Java中new和newInstance的区别
- Linux 无线 USB 上网
- 薄荷花开