MSSQL 判断表是否存在的两种方法
生活随笔
收集整理的這篇文章主要介紹了
MSSQL 判断表是否存在的两种方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL學習之查詢技巧 查詢表是否存在的兩種方法
方法一 判斷系統對象是否存在DECLARE@DbTableFileName VARCHAR(100)SET @DbTableFileName = 'tx'IF objectproperty(object_id(@DbTableFileName),'IsUserTable') IS NOT NULL PRINT 'EXISTS '
ELSEPRINT 'NOT EXISTS 'IF object_id(@DbTableFileName) IS NOT NULL PRINT 'EXISTS '
ELSEPRINT 'NOT EXISTS 'IF EXISTS (SELECT Object_id(@DbTableFileName))PRINT 'EXISTS '
ELSEPRINT 'NOT EXISTS '方法二 通過查詢系統表DECLARE@DbTableFileName VARCHAR(100)SET @DbTableFileName = 'tx'IF EXISTS (SELECT 1FROM sysobjectsWHERE name = @DbTableFileNameAND TYPE = 'u')PRINT 'EXISTS '
ELSEPRINT 'NOT EXISTS '方法一更安全,
?
轉載于:https://www.cnblogs.com/netsa/archive/2011/10/28/2227906.html
總結
以上是生活随笔為你收集整理的MSSQL 判断表是否存在的两种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 中特性(Attribute)的使用
- 下一篇: 如何在戴尔M系列交换机上配置简单交换模式