使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

您可以使用 RunSQL 宏指令,在 Access 桌面資料庫中使用對應的 SQL 語句來執行 巨集指令查詢 。 您也可以執行 資料定義查詢。

附註: 如果資料庫不受信任,將不允許此動作。

設定

RunSQL 宏指令具有下列自變數。

巨集指令引數

描述

SQL 語句

您要執行之宏指令查詢或資料定義查詢的 SQL 語句。 此語句的長度上限為 255 個字元。 此為必要引數。

使用交易

取 [是 ] 以在 交易中包含此查詢。 如果您不想使用交易,請選取 [ ]。 預設為 [是]。 如果您針對此自 變數選取 [否 ],查詢的執行速度可能會更快。

註解

您可以使用宏指令查詢來新增、刪除及更新記錄,以及將查詢的 結果集 儲存為新數據表。 您可以使用資料定義查詢來建立、變更及刪除資料表,以及建立和刪除索引。 您可以使用 RunSQL 宏指令直接從宏執行這些操作,而不需要使用儲存的查詢。

如果您需要輸入超過 255 個字元的 SQL 語句,請改用 Visual Basic for Applications (VBA) 模組中的 DoCmd 物件 RunSQL 方法。 您可以在 VBA 中輸入最多 32,768 個字元的 SQL 語句。

Access 查詢實際上是當您使用 查詢視窗中的 設計格線 來設計查詢時所建立的 SQL 語句。 下表顯示 Access 動作查詢和資料定義查詢及其對應的 SQL 語句。

查詢類型

SQL 語句

動作

附加

INSERT INTO

刪除

DELETE

產生資料表

選擇。。。到

更新

UPDATE

SQL 特定) (資料定義

建立表格

建立表格

變更表格

ALTER TABLE

刪除表格

DROP TABLE

建立索引

CREATE INDEX

刪除索引

DROP INDEX

您也可以使用 IN 子句搭配這些語句來修改另一個資料庫中的數據。

附註: 若要從宏執行 選取查詢 或 交叉資料表查詢 ,請使用 OpenQuery 宏指令的 View 自變數,在 資料工作表檢視中開啟現有的選取查詢或交叉表查詢。 您也可以以相同的方式執行現有的宏指令查詢和 SQL 特定查詢。

秘訣

若要查看相當於 Access 查詢的 SQL,請按兩下 Access 狀態列) ([檢視] 選單上的 [SQL 檢視]。 您可以使用列出的 SQL 語句做為模型來建立查詢,以搭配 RunSQL 宏指令執行。 在 SQL 語句自變數中複製 SQL 語句對於 RunSQL 宏指令的效果,與在查詢視窗中執行此 Access 查詢的效果相同。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×