免费试用

目录

一、源端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

三、改造总结

  1. 函数替换:将代码中SYSDATE()修改为SYSDATE,符合OceanBase语法要求。

图片版权:Designed by Freepik

现在开始免费试用SQLShift

打破异构数据库限制,智能实现存储过程等非表对象无缝适配,免去您高额改造成本!

免费试用