访问外部数据源 > 查询来自 FileMaker Pro Advanced 的 ODBC 数据源 > 构建通过 ODBC 进行导入的 SQL 查询
 

构建通过 ODBC 进行导入的 SQL 查询

访问 ODBC 数据源之后,使用 SQL 查询生成器来构造并执行查询。使用 SQL 查询生成器,您可以构造查询来搜索 ODBC 数据源或 DBMS,提取特定记录,并将结果记录导入 FileMaker Pro Advanced 数据库文件

可以立即执行查询,或将其存储在字段中,以备重复使用。有关更多信息,请参阅在字段中存储 SQL 查询

注释  执行复杂查询或检索大量记录可能会需要一些时间。考虑使用批处理请求,以达到最佳性能。

在 SQL 查询生成器中构造查询:

1. 选择数据源。

如果导入到现有的 FileMaker Pro Advanced 文件,请选择“文件”菜单 >“导入记录”>“ODBC 数据源”,然后选择数据源。随即出现“SQL 查询生成器”对话框(您可能会先看到密码和用户名对话框)。

要从数据源记录创建 FileMaker Pro Advanced 文件,请选择“文件”菜单 >“打开”。在“打开文件”对话框中,找到文件。对于“文件类型”(Windows) 或“显示”(macOS),选择“ODBC 数据源”,然后选择数据源。随即出现“SQL 查询生成器”对话框(您可能会先看到密码和用户名对话框)。

2. 在“SELECT”选项卡 >“”列表框中,单击要导入的表。与此表关联的列会出现在“”列表框中。

3. 选择要插入到 SQL 查询的列,并单击“插入到 SQL 查询中”。

这会构造“SQL 查询”框中的 SQL 语句。

4. 通过双击列名,在 SQL 查询中插入其他列。

5. 单击 WHERE 选项卡构造搜索条件。这会减少导入的记录数。还可以联接两个表中的数据。

6. 要在导入之前对记录排序,请单击“ORDER BY”选项卡,然后指定要排序的列名,以及排序为升序还是降序。

7. 执行查询。

您可以映射字段,选择是否追加记录或创建表,或浏览数据源中的记录,以确定要导入的记录。FileMaker Pro Advanced 会将结果记录导入数据库文件。

注释 

可以将 SQL 语句直接键入“SQL 查询”框。但是,要确保其为有效 SQL 查询,请使用 SQL 查询生成器。

相关主题 

查询来自 FileMaker Pro Advanced 的 ODBC 数据源

使用“导入记录”脚本步骤,自动导入 ODBC

通过 ODBC 执行 SQL 语句与数据源交互