常量

常量是不改变的值。例如,在表达式 PRICE * 1.05 中,值 1.05 是常量。可以将值 30 分配给常量 Number_Of_Days_In_June

必须用一对单引号 (') 将字符常量括起。要在用单引号括起的字符常量中加入单引号,请同时使用两个单引号(例如,'Don''t')。

对于 ODBC 和 JDBC 应用程序,FileMaker 软件接受用大括号 ({}) 括起的 ODBC/JDBC 格式日期、时间和时间戳常量。

示例

复制
{D '2028-06-05'}
{T '14:35:10'}
{TS '2028-06-05 14:35:10'}

FileMaker 软件允许类型说明符(DTTS)为大写或小写。您可以在类型说明符之后使用任意数目的空格,甚至省略空格。

FileMaker 软件还接受没有大括号的 SQL-92 语法 ISO 日期和时间格式。

示例

复制
DATE 'YYYY-MM-DD'
TIME 'HH:MM:SS'
TIMESTAMP 'YYYY-MM-DD HH:MM:SS'

FileMaker Pro ExecuteSQL 函数只接受没有大括号的 SQL-92 语法 ISO 日期和时间格式。

常量

可接受的语法(示例)

文本

复制
'Paris'

数字

复制
1.05

日期

复制
DATE '2028-06-05'
{ D '2028-06-05' }
{06/05/2028}
{06/05/28}

注释  不支持对 ODBC/JDBC 格式或 SQL-92 格式使用 2 位数年份语法。

时间

复制
TIME '14:35:10'
{ T '14:35:10' }
{14:35:10}

时间戳

复制
TIMESTAMP '2028-06-05 14:35:10'
{ TS '2028-06-05 14:35:10'}
{06/05/2028 14:35:10}
{06/05/28 14:35:10}

请确保未针对使用此 2 位数年份语法的字段,选择“严格数据类型:4 位年份日期”作为 FileMaker Pro 数据库文件的验证选项。

注释  不支持对 ODBC/JDBC 格式或 SQL-92 格式使用 2 位数年份语法。

输入日期和时间值时,请匹配数据库文件区域设置的格式。例如,如果数据库是在意大利语系统上创建的,则使用意大利语日期和时间格式。