-1

oracle和mysql支持(日期'2013-07-01')。但是我想在两个数据库中存储空日期。这种格式支持(日期'0000-00-00')和mysql中的NULL。这种格式支持(日期'2013-07-01')仅在 oracle 中它不允许 NULL 或(日期 '0000-00-00')。如何将此查询重写为兼容的????

4

1 回答 1

0

对于空日期的相同 MySQL-Oracle 语法,请尝试CAST(NULL AS DATE). 它适用于 Oracle,我很确定它适用于 MySQL,但我无法验证这一点,因为我今天早上没有可用的 MySQL,而且 SQLFiddle 正处于糟糕的“超时”日子之一。

MySQLCAST文档暗示这种语法是可以的。

于 2013-07-18T13:27:30.983 回答