Check if table exists in SQL Server

前端 未结 28 1960
梦如初夏
梦如初夏 2020-11-22 04:23

I would like this to be the ultimate discussion on how to check if a table exists in SQL Server 2000/2005 using SQL Statements.

When you Google for the answer, you g

28条回答
  •  眼角桃花
    2020-11-22 04:54

    IF EXISTS (
    SELECT *
    FROM INFORMATION_SCHEMA.TABLES
    WHERE 
    TABLE_CATALOG = 'Database Name' and
    TABLE_NAME = 'Table Name' and 
    TABLE_SCHEMA = 'Schema Name') -- Database and Schema name in where statement can be deleted
    
    BEGIN
    --TABLE EXISTS
    END
    
    ELSE BEGIN
    --TABLE DOES NOT EXISTS
    END
    

提交回复
热议问题