如果表存在,则SQl选择all

时间:2014-09-28 16:56:24

标签: sql

如果表存在,我需要从表中获取所有数据。

我试过了:

IF (EXISTS (SELECT *  FROM INFORMATION_SCHEMA.TABLES 
WHERE TABLE_NAME = N'2000064'))

但我什么都没得到。

如果表存在,如何从表中获取所有数据?

2 个答案:

答案 0 :(得分:2)

试试这个

IF (EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'2000064'))
    SELECT * from [2000064]

答案 1 :(得分:2)

这是你想要的吗?

IF (EXISTS (SELECT *  FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = N'2000064'))
    SELECT * FROM [200064]

这假设您正在使用SQL Server,因此使用方括号。