本文内容来自YashanDB官网
前言
MySQL应用常使用FROM_UNIXTIME和UNIX_TIMESTAMP函数,但是无法在YashanDB直接执行,需要改写。本文探讨如何利用YashanDB高度兼容Oracle的特点快速完成函数改写的方案。
问题
MySQL示例使用FROM_UNIXTIME和UNIX_TIMESTAMP,执行成功
| mysql> select FROM_UNIXTIME( 8640000 + UNIX_TIMESTAMP('2024-01-01 00:00:00')) from dual; +-------------------------------------------------------------------+ | FROM_UNIXTIME( 8640000 + UNIX_TIMESTAMP('2024-01-01 00:00:00')) | +-------------------------------------------------------------------+ | 2024-04-10 00:00:00 | +-------------------------------------------------------------------+ 1 row in set (0.00 sec) |
YashanDB报错
| SQL> select FROM_UNIXTIME( 8640000 + UNIX_TIMESTAMP('2024-01-01 00:00:00')) from dual; [1:8]YAS-042 |

最低0.47元/天 解锁文章
1274

被折叠的 条评论
为什么被折叠?



