none
transact-sql 查询表是否存在 RRS feed

  • 问题

  • 如题,如何使用transact-sql语句查询sql server数据库中是否存在某个名字的表?以及如何获得该数据库中所有表的名字集合?谢谢!

    2017年7月5日 6:49

答案

  • IF OBJECT_ID('用户表','U') IS NOT NULL
    PRINT '存在表'
    ELSE 
    PRINT '不存在表名'

    存储表名的系统视图

    SELECT * FROM sys.tables SELECT * FROM sys.objects WHERE type='U'

    SELECT * FROM INFORMATION_SCHEMA.TABLES



    Roy Wu(吳熹Blog)(微博)


    2017年7月5日 7:48
    版主

全部回复