兼容性查询在datefield中插入空值

时间:2013-07-19 09:32:25

标签: mysql oracle

我在项目中使用Oracle和MySQL数据库。所以我们正在尝试为两个数据库编写常见查询。

我正在尝试将日期字段中的日期插入到两个数据库表中。两个数据库仅支持此日期格式:2013-07-19。在我们的DML操作过程中,我们在将日期插入为空或空时遇到问题。

两个数据库都有自己的语法来在Date字段/列中存储“空字段”。

MySQL允许日期为0000-00-00NULL(具体写在适当的位置)。但Oracle不支持这种格式。 Oracle仅允许日期字段为Empty

如何在这种情况下编写常见查询?

1 个答案:

答案 0 :(得分:0)

INSERT INTO TABLENAME(DATEFIELD) VALUES(NULL);

...适用于MySQLOracle,因此您可以使用它。