mysql 切换成 oracle

mysql 切换成 oracle,第1张

在mysql中,数据表的主键是 auto increment

在oracle中,不支持 auto increment

<table> 标签中添加generateKey 子标签,同时需要在oracle中创建sequence。示例:

mysql的排序语句

在oracle中不支持,直接换成

即可

mysql的模糊查询语句

oracle中的concat只支持两个参数,会报参数个数错误,替换成下面的

or

注意,mysql中不支持用 || 的模糊查询

mysql中的别名可以使用uid,但是uid在oracle中是一个保留关键字。替换成oracle之后,注意有别名设置成uid的别名语句是不能通过执行的。(报找不到 from关键字)

这样改容易出错,这种情况可以借助一些工具来做,我之前用过使用的power designer ,先与oracle关联起来,取得pdm,再把复制出来,粘贴到 mysql数据库的 pdm中,就可以得到了。这是思路,细节问题需要去网上搜一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7492934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存