访问外部数据源 > 查询来自 FileMaker Pro 的 ODBC 数据源 > 构建通过 ODBC 进行导入的 SQL 查询
 
构建通过 ODBC 进行导入的 SQL 查询
访问 ODBC 数据源之后,使用 SQL 查询生成器来构造并执行查询。使用 SQL 查询生成器,您可以构造查询来搜索 ODBC 数据源或 DBMS,提取特定记录,并将结果记录导入 FileMaker Pro 数据库文件
可以立即执行查询,或将其存储在字段中,以备重复使用。有关更多信息,请参阅在字段中存储 SQL 查询
注意  执行复杂查询或检索大量记录可能会需要一些时间。考虑使用批处理请求,以达到最佳性能。
在 SQL 查询生成器中构造查询:
1. 选择数据源。
如果导入到现有的 FileMaker Pro 文件,请选择“文件”菜单 >“导入记录”>“ODBC 数据源”,然后选择数据源。随即出现“SQL 查询生成器”对话框(您可能会先看到密码和用户名对话框)。
要从数据源记录创建 FileMaker Pro 文件,请选择“文件”菜单 >“打开”。在“我的解决方案”选项卡中,单击“浏览”。对于“文件类型”(Windows) 或“显示”(macOS),选择“ODBC 数据源”,然后选择数据源。随即出现“SQL 查询生成器”对话框(您可能会先看到密码和用户名对话框)。
2. 在“SELECT”选项卡 >“”列表框中,单击要导入的表。与此表关联的列会出现在“”列表框中。
3. 选择要插入到 SQL 查询的列,并单击“插入到 SQL 查询中”。
这会构造“SQL 查询”框中的 SQL 语句。
4. 通过双击列名,在 SQL 查询中插入其他列。
5. 单击 WHERE 选项卡构造搜索条件。这会减少导入的记录数。还可以联接两个表中的数据。
6. 要在导入之前对记录排序,请单击“ORDER BY”选项卡,然后指定要排序的列名,以及排序为升序还是降序。
7. 执行查询。
您可以映射字段,选择是否追加记录或创建表,或浏览数据源中的记录,以确定要导入的记录。FileMaker Pro 会将结果记录导入数据库文件。
注释 
可以将 SQL 语句直接键入“SQL 查询”框。但是,要确保其为有效 SQL 查询,请使用 SQL 查询生成器。
相关主题 
查询来自 FileMaker Pro 的 ODBC 数据源
使用“导入记录”脚本步骤,自动导入 ODBC
通过 ODBC 执行 SQL 语句与数据源交互