免费试用
  • 系统函数迁移

    系统函数迁移

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、目标端的SQL改造方案 三、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 CREATE OR REPLACE PROCEDURE date_calculations AS v_future_date DATE; v_date_diff NUMBER; BEGIN -- 日期加法(Oracle原生运算符支持...

    查看

  • 复杂数值类型转换

    复杂数值类型转换

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、目标端的SQL改造方案 三、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 CREATE OR REPLACE PROCEDURE process_transaction AS v_balance NUMBER(10,2); v_transfer NUMBER(10,2) := 10000.00; BEGI...

    查看

  • 隐蔽符号差异引发存储过程迁移陷阱

    隐蔽符号差异引发存储过程迁移陷阱

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、改造到OceanBase目标库的核心难点 三、目标端的SQL改造方案 四、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 DELIMITER $$ ... -- Oracle允许的语法(含全角右括号) SELECT * FROM table WHERE id = 1 ); -- 全角')'导...

    查看

  • 动态SQL变量优化与复杂表达式解耦

    动态SQL变量优化与复杂表达式解耦

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、改造到OceanBase目标库的核心难点 三、目标端的SQL改造方案 四、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 DELIMITER $$ ... EXECUTE IMMEDIATE 'UPDATE table SET col = :1' USING CASE test.check_...

    查看

  • 分布式系统状态检测逻辑重构

    分布式系统状态检测逻辑重构

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、改造到OceanBase目标库的核心难点 三、目标端的SQL改造方案 四、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 DELIMITER $$ ... SELECT open_mode INTO V_FLAG FROM v$database; IF V_FLAG = 'READ WRITE...

    查看

  • SYSDATE兼容性适配

    SYSDATE兼容性适配

    2025年3月26日

    目录 一、源端Oracle数据库中的SQL关键逻辑示例 二、目标端的SQL改造方案 三、改造总结 一、源端Oracle数据库中的SQL关键逻辑示例 DELIMITER $$ ... SELECT ... TEST_CODE(BB.ORDER_CODE,SYSDATE(),1,0) AS AA_CODE, TEST_CODE(BB.ORDER_CODE,SYSDATE(),1,1...

    查看

查看更多...

现在开始免费试用SQLShift

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

免费试用