开发者社区> 问答> 正文

有没有大佬处理过oracle转mysql

有没有大佬处理过oracle转mysql,项目中好多connect by递归查询语句有没有好的解决方案? 本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 点击链接欢迎加入感兴趣的技术领域群。

展开
收起
游客pklijor6gytpx 2019-10-21 16:56:37 1719 0
1 条回答
写回答
取消 提交回答
  • 在Oracle中sql代码如下编写

    select o.orgid from t_organization o connect by prior o.orgid = o.orgparentid start with o.orgid = #{params.swjgDm}

    那么在MySQL数据库中需要改为如下方式

    select o.orgid from t_organization o where (o.ORGPARENTIDS LIKE concat('%/',#{params.swjgDm},'/%') or o.ORGID =#{params.swjgDm}) and o.AVAILABLE ='1'

    还可以使用PowerDesigner进行处理,甚至自行编写工具转过来。

    其次就是修改你程序的方式不使用SQL去获取数据如C# 可以使用Linq语句替代

    2019-11-15 09:58:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
One Box: 解读事务与分析一体化数据库 HybridDB for MySQL 立即下载
One Box:解读事务与分析一体化数据库HybridDB for MySQL 立即下载
如何支撑HTAP场景-HybridDB for MySQL系统架构和技术演进 立即下载

相关镜像