推断字段数据库的存在




本文分 书法新软件 整理发布 独立于该软件的内容 阅读更满意、更舒适的书写、出版更容易



--推断是否存在
if exists(select 1 from master..sysdatabases where name='TestDB')
    print 'TestDB存在'
else
    print 'TestDB不存在'
    
    
--推断表是否存在
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb'))
    print '表TestTb存在'
else
    print '表TestTb不存在'
    
    
--推断数据中[TestTb]表中是否存在[Name]字段
if exists(select * from TestDB..syscolumns where id=object_id('TestDB.dbo.TestTb') and name='Name')
    print '字段Name存在'
else
    print '字段Name不存在'




书法新软件 制造阅读更满意、更舒适的书写、出版更容易


原文地址:https://www.cnblogs.com/zfyouxi/p/4711526.html