我想对表的存在进行测试,以执行类似以下操作:
如果(表存在),那么我的操作将插入到表中
否则我会做:
select * into Table from MySource
我们如何使用SQL执行此操作?
当我只检查表的存在时:
IF EXISTS (SELECT * FROM Table) print 'OK' Else Print 'KO'
该表不存在时,我不知道。
IF(OBJECT_ID('[Your Table]') IS NOT NULL) PRINT 'OK' ELSE PRINT 'NOK'