Access可以像SQL Server一样生成CREATE TABLE脚本代码吗?

时间:2014-07-12 13:20:02

标签: database ms-access auto-generate

我有一个包含数百个表的MS Access文件,我应该在运行时使用C#创建这些表。所以我应该生成一个脚本并在C#中使用该查询来创建表。 MS Access是否可以自动生成此SQL脚本?

祝你好运

1 个答案:

答案 0 :(得分:3)

不,Access本身不能像SQL Server那样自动创建DDL(CREATE TABLE ...)代码。完全有可能某些第三方产品可能能够扫描Access数据库并为每个表编写DDL语句,但是对于这样的第三方产品的建议将在Stack Overflow上偏离主题。

此外,正如对问题的评论中所提到的,创建一个空数据库文件,然后通过DDL“从头开始”创建每个表对于Access数据库来说并不是必需的。由于Access数据库只是一个文件,因此您可以使用已包含空表(以及其他所需数据库对象)的数据库文件来分发应用程序。