zoukankan      html  css  js  c++  java
  • SQL语句判断指定的数据库、表、字段、存储过程是否存在

    直接上代码,对大家有用就好!

    代码

    --判断[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 name from sysobjects where name='存储过程名' and type='p')
            drop proc 存储过程名
     
     
  • 相关阅读:
    git命令
    svg学习系列02-简单的svg图形和线条
    svg学习系列01-svg简介
    jQuery分页插件
    svg简介
    css3选择器
    sublime使用
    HTML5新特性
    html新的语义化标签和表单控件
    DOM详解
  • 原文地址:https://www.cnblogs.com/guanjie20/p/1837015.html
Copyright © 2011-2022 走看看