Ms access 如何在Access 2013中运行DDL?

Ms access 如何在Access 2013中运行DDL?,ms-access,ms-access-2013,ddl,Ms Access,Ms Access 2013,Ddl,我需要运行DDL脚本来创建表,以便将数据导入Microsoft Access。我已经制作了DDL脚本,它已经在Oracle SQL Developer中运行,但我也希望在Access中实现它 我似乎找不到一个简单的方法来做这件事。看起来Access的早期版本具有此功能。在Access 2013中运行DDL语句最简单的方法可能是选择 创建>查询设计 在功能区中,按Esc键关闭“显示表格”对话框,单击功能区上的“数据定义”按钮 在查询窗格中键入或复制DDL语句,然后单击功能区上的“运行”按钮(红色

我需要运行DDL脚本来创建表,以便将数据导入Microsoft Access。我已经制作了DDL脚本,它已经在Oracle SQL Developer中运行,但我也希望在Access中实现它


我似乎找不到一个简单的方法来做这件事。看起来Access的早期版本具有此功能。

在Access 2013中运行DDL语句最简单的方法可能是选择

创建>查询设计

在功能区中,按Esc键关闭“显示表格”对话框,单击功能区上的“数据定义”按钮


在查询窗格中键入或复制DDL语句,然后单击功能区上的“运行”按钮(红色感叹号)。

您遇到了什么错误?DDL是Access的一部分。请注意,为Oracle SQL编写的DDL在使用Access SQL之前几乎肯定需要进行一些调整。此外,Access一次只执行一条DDL语句。因此,如果您的脚本包含多个语句,则必须将每个语句分解,将其转换为Access SQL,然后执行它。您不能将多个语句作为一个批处理给Access执行。如果Oracle表存在,则应该更容易将DSN创建到Oracle数据库,并将这些表(包含或不包含数据)导入Access。使用此概念,可以创建一个Access查询对象来修改数据库架构。我有一个Make Table查询,在使用之后,现在可以通过DDL查询
删除表tmp\u数据。