我发现了很多与此问题有关的问题。
但是,有没有简单的语句可以完成此任务?
对于SQL和ACCESS
IF (EXISTS (SELECT 1 FROM sys.tables WHERE name = 'table_name')) BEGIN -- do stuff END
sys.tables还可以为您提供有关表对象的一些信息,例如,is_replicated列告诉您表是由复制创建的,还是has_replication_filter列告诉您表是否设置了复制过滤器
is_replicated
has_replication_filter
注意:这是用于SQL Server
编辑:对于访问:
SELECT COUNT(*) as Exists from MsysObjects WHERE type = 1 AND name = 'MY_TABLE_NAME'