SYSDATE兼容性适配
目录
一、源端Oracle数据库中的SQL关键逻辑示例
DELIMITER $$
...
SELECT
...
TEST_CODE(BB.ORDER_CODE,SYSDATE(),1,0) AS AA_CODE,
TEST_CODE(BB.ORDER_CODE,SYSDATE(),1,1) AS AA_DEPT_CODE,
OP_SEND(BB.ORDER_CODE) AS IS_SEND,
...
END;
$$
二、目标端OceanBase的SQL改造方案
DELIMITER $$
...
SELECT
...
TEST_CODE(BB.ORDER_CODE,SYSDATE,1,0) AS AA_CODE,
TEST_CODE(BB.ORDER_CODE,SYSDATE,1,1) AS AA_DEPT_CODE,
OP_SEND(BB.ORDER_CODE) AS IS_SEND,
...
EN
三、改造总结
- 函数替换:将代码中SYSDATE()修改为SYSDATE,符合OceanBase语法要求。
图片版权:Designed by Freepik