gpt4 book ai didi

c# - 我如何在 C# 中检查数据库中是否存在表(ACCESS 或 SQL)

转载 作者:行者123 更新时间:2023-11-30 14:41:18 26 4
gpt4 key购买 nike

我发现了很多关于这个问题的问题。

但是有什么简单的语句可以完成这个任务吗?

SQL 和 ACCESS

最佳答案

IF (EXISTS (SELECT 1 FROM sys.tables WHERE name = 'table_name'))
BEGIN
-- do stuff
END

sys.tables还可以为您提供有关表对象的一些信息,例如is_replicated 列告诉您表是否由复制创建,或者 has_replication_filter 列告诉您表是否设置了复制过滤器

注意:这是针对 SQL Server 的

编辑: Access :

SELECT COUNT(*) as Exists from MsysObjects 
WHERE type = 1
AND name = 'MY_TABLE_NAME'

关于c# - 我如何在 C# 中检查数据库中是否存在表(ACCESS 或 SQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4332172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com