用于在数据字段中插入空值的兼容查询

时间:2013-07-18 13:00:31

标签: oracle

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

1 个答案:

答案 0 :(得分:0)

对于空日期的相同MySQL-Oracle语法,请尝试CAST(NULL AS DATE)。它适用于Oracle,我很确定它可以在MySQL中运行,但我无法验证这一点,因为我今天早上没有MySQL可用,并且SQLFiddle有一个糟糕的“超时”时间。

MySQL CAST documentation意味着这种语法没问题。