访问 ODBC 数据源之后,使用 SQL 查询生成器来构造并执行查询。使用 SQL 查询生成器,您可以构造查询来搜索 ODBC 数据源或 DBMS,提取特定记录,并将结果记录导入 FileMaker Pro Advanced 数据库文件。
可以立即执行查询,或将其存储在字段中,以备重复使用。有关更多信息,请参阅在字段中存储 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 查询生成器。