IN 子句

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

标识任意外部数据库中,Microsoft Access 数据库引擎可连接到的表,如 dBASE 或 Paradox 数据库或外部 Microsoft Access 数据库。

语法

标识目标表:

[选择 |将 "插入 " 到
目标中 {path |["path" "type"] |["" [type;DATABASE = path]]}

标识源表:

tableexpression
{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 保留字指定外部数据库。 例如,以下代码行指定相同的表:

..."" 中的表中 [dBASE IV;DATABASE = C:\DBASE\DATA\SALES;];

..."C:\DBASE\DATA\SALES" 中的表中的 "DBASE IV;"

注意: 

  • 为了提高性能和易用性,可使用被链接表替代 IN。

  • 也可使用 IN 保留字作为表达式中的比较运算符。


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