操作前表格的存在

Fat*_*iso 0 sql-server select exists sql-insert

我想对表的存在进行测试,以执行类似以下操作:

如果(表存在),那么我的操作将插入到表中

否则我会做:

 select * into Table from MySource
Run Code Online (Sandbox Code Playgroud)

我们如何使用SQL执行此操作?

当我只检查表的存在时:

IF EXISTS (SELECT * FROM Table)
    print 'OK'
Else
    Print 'KO'
Run Code Online (Sandbox Code Playgroud)

该表不存在时,我不知道。

Hon*_*ger 6

IF(OBJECT_ID('[Your Table]') IS NOT NULL)
    PRINT 'OK'
ELSE
    PRINT 'NOK'
Run Code Online (Sandbox Code Playgroud)