zoukankan      html  css  js  c++  java
  • Sql Server 判断表是否存在方法总结

    #使用场景:

    1、在创建表之前,需要先判断该表是否已经存在;

    2、在删除表之前,需要先判断该表是否已经存在;

    #方法总结:

    1、判断实体表是否存在的方法:

    1)、方法一:

    if Exists(select top 1 * from sysObjects where Id=OBJECT_ID(N'UserInfos') and xtype='U')
        print '表UserInfos 存在'
    else 
        print '表UserInfos 不存在'

    2)、方法二:

    if OBJECT_ID(N'UserInfos',N'U') is not null
        print '表UserInfos 存在!'
    else 
        print '表UserInfos 不存在!'

    2、判断临时表是否存在的方法:

    1)、方法一:

    if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#TempUsers') and type='U')
        print '临时表#TempUsers 存在!'
    else 
        print '临时表#TempUsers 不存在!'

    2)、方法二:

    if OBJECT_ID(N'tempdb..#TempUsers',N'U') is not null
        print '临时表#TempUsers 存在!'
    else 
        print '临时表#TempUsers 不存在!'

    ————————————————————————————————————

  • 相关阅读:
    springMvc
    计算机网络
    Mybatis 总结
    Spring 面试总结
    Java IO 流
    自定义类加载器
    缓存一致性协议
    dfs、bfs序
    7.26
    Trick
  • 原文地址:https://www.cnblogs.com/willingtolove/p/11122386.html
Copyright © 2011-2022 走看看