IN 子句

找出 Microsoft Access 資料庫引擎可連至哪一個外部資料庫中的資料表,例如 dBASE 或 Paradox,或是外部 Microsoft Access 資料庫。

語法

若要找出目標資料表:

[SELECT | INSERT] INTO destination IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}

若要找出來源資料表:

FROM tableexpression IN
{path | ["path" "type"] | ["" [type; DATABASE = path]]}

包含 IN 子句的 SELECT 陳述式具有下列部分:

部分

destination

插入資料的外部資料表名稱。

tableexpression

資料擷取來源的單一或多個資料表名稱。此引數可以是單一資料表名稱、儲存的查詢,或來自 INNER JOIN、LEFT JOIN 或 RIGHT JOIN 運算式的複合結果。

path

包含資料表之目錄或檔案的完整路徑

type

用來建立「資料表」的資料庫類型名稱 (前提是資料庫不是 dBASE III、dBASE IV、Paradox 3.x 或 Paradox 4.x 等的 Microsoft Access 資料庫)。


備註

您一次只能使用 IN 連線至一個外部資料庫。

在某些情況下,path 引數會參照含有資料庫檔案的目錄。例如,使用 dBASE、Microsoft FoxPro 或 Paradox 資料庫資料表時,path 引數會指定 .dbf 或 .db 檔案所在的目錄。資料表檔案名稱會根據 destinationtableexpression 引數衍生。

若要指定非 Microsoft Access 資料庫,請在名稱後方加上分號 (;),並以單引號 (' ') 或雙引號 (" ") 括起來。例如,'dBASE IV;' 或 "dBASE IV;" 都符合規定。

您也可以使用 DATABASE 保留字指定外部資料庫。例如,以下兩行即指定同一個資料表:

... FROM Table IN "" [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;];

... FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;"

附註: 

若要提升效能,並讓操作更簡單,請改用連結的資料表而非 IN。

您也可以使用 IN 保留字做為運算式中的比較運算子。



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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×