RunSQL 巨集指令

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用來執行巨集指令查詢Access桌面資料庫中的相對應的 SQL 陳述式使用RunSQL巨集指令。您也可以執行資料定義查詢。

附註: 如果是不受信任的資料庫,將不允許這個動作。

設定

RunSQL巨集指令具有下列引數。

巨集指令引數

描述

SQL 陳述式

您想要執行的巨集指令查詢或資料定義查詢的 SQL 陳述式。此陳述式的長度上限為 255 個字元。這是必要的引數。

使用交易

選取 [ 交易中包含此查詢。如果您不想要使用交易,請選取 []。預設值為 []。如果您選取沒有這個引數時,就可能會更快執行查詢。

註解

若要新增、 刪除及更新記錄,並將查詢的結果集儲存為新的資料表,您可以使用巨集指令查詢。您可以使用資料定義查詢建立、 變更和刪除表格,以建立及刪除索引。您可以直接從巨集執行這些作業,而不必使用已儲存的查詢中使用RunSQL巨集指令。

如果您需要輸入 SQL 陳述式超過 255 個字元,請改用 [ DoCmd ] 物件的RunSQL方法在 Visual Basic for Applications (VBA) 模組。您可以輸入 SQL 陳述式的最 32768 字元 vba。

在 access 查詢實際上是 SQL 陳述式中查詢視窗使用設計格線設計查詢時所建立的。下表顯示 Access 巨集指令查詢和資料定義查詢其相對應的 SQL 陳述式。

查詢類型

SQL 陳述式

動作

附加

插入

刪除

DELETE

建立資料表

選取 [...]將

Update

更新

資料定義 (特定的 SQL)

建立表格

建立資料表

變更表格

變更資料表

刪除表格

卸除資料表

建立索引

建立索引

刪除索引

卸除索引

您也可以使用這些陳述式的 IN 子句修改另一個資料庫中的資料。

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

秘訣

若要查看等於 Access 查詢的 SQL,按一下 [ SQL 檢視(在 Access 狀態列) 上的 [檢視] 功能表上。若要建立以RunSQL巨集指令執行查詢,您可以為模型使用列出的 SQL 陳述式。複製 SQL 陳述式RunSQL巨集指令的 SQL 陳述式引數中有相同的效果執行此 Access 查詢在 [查詢] 視窗中。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×