SQL语句判断数据库、表、字段是否存在
2012-04-25 19:45
573 查看
--判断[TestDB]是否存在
if exists(select 1 from master..sysdatabases where name='TestDB')
print 'TestDB存在'
else
print 'TestDB不存在'
--判断表[TestTb]是否存在
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb'))
print '表TestTb存在'
else
print '表TestTb不存在'
--判断[TestDB]数据中[TestTb]表中是否存在[Name]字段
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb') and name='Name')
print '字段Name存在'
else
print '字段Name不存在'
if exists(select 1 from master..sysdatabases where name='TestDB')
print 'TestDB存在'
else
print 'TestDB不存在'
--判断表[TestTb]是否存在
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb'))
print '表TestTb存在'
else
print '表TestTb不存在'
--判断[TestDB]数据中[TestTb]表中是否存在[Name]字段
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb') and name='Name')
print '字段Name存在'
else
print '字段Name不存在'
相关文章推荐
- SQL语句判断数据库、表、字段是否存在
- SQL语句判断数据库、表、字段是否存在
- SQL语句判断数据库、表、字段是否存在
- SQL语句判断指定的数据库、表、字段、存储过程是否存在
- SQL语句判断表 数据库 数据是否存在
- sql 判断 数据库 表 字段 是否存在
- 用SQL语句判断数据库中的记录是否存在
- 判断字段是否存在的SQL语句写法
- sql 查询所有数据库、表名、表字段总结,判断表/视图/存储过程是否存在
- 常用数据库查询判断表和字段是否存在的SQL
- 判断数据库中对象(表、视图等)名称是否存在的SQL语句
- 判断mysql指定数据库指定表是否存在的SQL语句
- mysql通过sql语句判断某个字段在一张表中是否存在
- mysql通过sql语句判断某个字段在一张表中是否存在
- T-SQL 判断字段是否存在的SQL语句写法
- T-SQL 判断字段是否存在的SQL语句写法
- SQL语句判断某个表是否存在某个字段
- 判断数据库中对象(表、视图等)是否存在的SQL语句
- SQL判断某个表、存储过程、触发器、函数、某个字段是否存在
- 一些不常用的T-sql(临时表,用变量表示表名,判断表,字段是否存在,sql启动job