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关键字)

建议使用PowerDesigner将ORACLE转换为物理模型,再转换为逻辑模型,然后通过这个逻辑模型重新选择DBMS(MYSQL),将其转换为MYSQL的物理逻辑模型,在物理逻辑模型上更新触发器,过程等对象,然后生成MYSQL的物理文件,或直接导入到MYSQL数据库实例中。


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

原文地址: http://outofmemory.cn/zaji/8609591.html

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

发表评论

登录后才能评论

评论列表(0条)

保存