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 陳述式具有下列參數:

子句各部分

Descri ption

destination

要在其中插入資料之外部資料表的名稱。

tableexpression

要從中擷取資料之資料表的名稱。此引數可以是單一資料表的名稱、已儲存的查詢,或者是 INNER JOIN、LEFT JOIN 或 RIGHT JOIN 產生的組合。

path

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

type

當資料庫並非 Microsoft Access 資料庫 (例如,dBASE III、dBASE IV、Paradox 3.x 或 Paradox 4.x) 時,用來建立資料表的資料庫類型名稱。


備註

使用 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 保留字用做運算式中的比較運算子。



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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×