RunSQL 宏操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以使用RunSQL宏操作运行动作查询Access桌面数据库中使用相应的 SQL 语句。您还可以运行数据定义查询。

注意: 不受信任数据库时,将不允许此操作。

设置

RunSQL宏操作具有以下参数。

操作参数

说明

SQL 语句

要运行动作查询或数据定义查询的 SQL 语句。此语句的最大长度为 255 个字符。这是必需的参数。

使用事务

选择以在事务中包含此查询。如果您不想使用事务处理,请选择。默认为。如果选择为此参数,可能会更快地运行查询。

备注

您可以使用动作查询追加、 删除和更新记录,并将查询结果集另存为新表。您可以使用数据定义查询创建、 更改和删除表,并创建和删除索引。您可以使用RunSQL宏操作直接从宏执行这些操作,而无需使用存储的查询。

如果您需要键入 SQL 语句超过 255 个字符,请改用DoCmd对象的RunSQL方法在 Visual Basic for Applications (VBA) 模块。您可以在 VBA 中键入 SQL 语句的最多 32768 字符。

Access 查询是实际使用中查询窗口设计网格设计查询时创建的 SQL 语句。下表显示了 Access 动作查询和数据定义查询和相应的 SQL 语句。

查询类型

SQL 语句

操作

追加

将插入到

删除

DELETE

生成表

选择...转换

更新

更新

数据定义 (SQL 特定)

创建表

创建表

更改表

更改表

删除表格

删除表

创建索引

创建索引

删除索引

删除索引

您可以使用这些语句的 IN 子句修改另一个数据库中的数据。

注意: 若要运行选择查询或从交叉表查询宏,使用OpenQuery宏操作以打开一个现有的视图参数的选择查询或交叉表查询中数据表视图。此外可以运行现有的动作查询和 SQL 特定查询相同的方式。

提示

要查看 Access 查询的 SQL 等效项,请单击视图菜单 (在 Access 状态栏中) 上的SQL 视图。为模型中,可以使用列出的 SQL 语句以创建查询以运行RunSQL宏操作。复制 SQL 语句RunSQL宏操作的 SQL 语句参数中具有相同的效果在查询窗口中运行此访问查询。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×