在各种SQL方言中,最有可能正确解释Date和/或DateTime的字符串表示形式?有SQL标准吗?这两个答案是相同还是相似?
编辑:
对于建议,我们是否可以对任何不符合的已知SQL方言发表评论?
答案 0 :(得分:7)
我敢打赌ISO 8601日期时间标准很可能就是那个。
'YYYY-MM-DDTHH:MM:ssTZD'
或者可能略有不同:
'YYYY-MM-DD hh:mm:ss'
答案 1 :(得分:2)
如果您想跨数据库移植,也许您应该考虑使用ADO或OTL之类的东西来抽象一切。几乎所有数据库都支持ODBC连接,你可以使用类似OTL的datetime容器来编写和读取日期。
答案 2 :(得分:0)
还有DATE'2014-07-02'
,它被Oracle,DB2,MySQL和Teradata接受,但不是MS SQL或PostgreSQL。