使用 ExecuteSQL 函数
利用 FileMaker Pro ExecuteSQL 函数可从关系图(但与任何定义的关系无关)中命名的表摹本中检索数据。在不创建表联接或表之间的任何关系的情况下,可以从多个表中检索数据。在某些情况下,您可以通过使用 ExecuteSQL 函数来降低关系图的复杂性。
您使用 ExecuteSQL 函数查询的字段不必处于任何布局上,因此您可以使用 ExecuteSQL 函数检索数据而不需要任何布局上下文。由于上下文的独立性,所以在脚本中使用 ExecuteSQL 函数可以提高脚本的可移植性。您可以在可指定计算的任意位置(包括图表和报表)使用 ExecuteSQL 函数。
ExecuteSQL 函数只支持 SELECT 语句。
另外,ExecuteSQL 函数仅接受带有大括号 ({}) 的 SQL-92 语法 ISO 日期和时间格式。ExecuteSQL 函数不接受用大括号括起的 ODBC/JDBC 格式日期、时间和时间戳常量。
有关 ExecuteSQL 函数语法和使用的信息,请参阅 FileMaker Pro 帮助。