0

有没有办法添加可以在 Oracle 和 MySQL 之间移植的日期/时间?

例如,在 Oracle 中,添加col + 1到日期列将添加一天。

在 MySQL 中,添加col + 1datetime列将添加 SECOND。

是否有一个函数可以在两者中给出相同的结果?

order by(例如,我正在尝试order by col1 + col2/(60*24)在 SELECT 或 WHERE 中使用它 - 如果它是 SELECT 或 WHERE 的一部分,可能会有更好的选择。)

谢谢!

4

2 回答 2

1
select datecolumn + interval '1' day 
from your_table

适用于OracleMySQL

于 2012-09-24T16:38:47.127 回答
0

如果您正在寻找使用相同查询集在 oracle 和 MySQL 上运行的应用程序,您是否考虑过附带一个脚本,该脚本将创建存储过程来完成您需要的次要工作,例如创建您需要的 DATE_ADD_DAYS 过程然后打电话。sproc 包含 db 特定的东西,您的应用程序仅包含对您知道将存在的这些 sprocs 的调用(因为它们在您的安装脚本中)

于 2013-06-05T13:11:41.447 回答