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

用于创建的数据库类型名称(如果数据库不是 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 保留字作为表达式中的比较运算符。



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

此信息是否有帮助?

谢谢您的反馈!

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

×