在Filemaker日期时间字段中插入问题

问题描述 投票:1回答:1

我需要在Filemaker表中输入一个值,在一个应该是DATETIME或TIMESTAMP的字段中。我根本不知道Filemaker,但是我做了这个简单的查询

INSERT INTO RadioGestInterface (Data_Ora_Prestazione) VALUES ('2019-02-14 11:13:11')

但我总是收到此错误:ERROR [HY000] [FileMaker] [FileMaker] FQL0013 /(1:62):分配中的类型不兼容。我哪里错了?

insert timestamp filemaker
1个回答
2
投票

根据FileMaker®16 SQL Reference文件,第24页:

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

例子

  • {D'2019-06-05'}
  • {T'14:35:10'}
  • {TS'2019-06-05 14:35:10'}

FileMaker允许类型说明符(D,T,TS)为大写或小写。您可以在类型说明符后使用任意数量的空格,甚至可以省略空格。

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

例子

  • 日期'YYYY-MM-DD'
  • 时间'HH:MM:SS'
  • TIMESTAMP'YYYY-MM-DD HH:MM:SS'
© www.soinside.com 2019 - 2024. All rights reserved.