开发者社区> 问答> 正文

如何将一个 mysql 风格的 sql 脚本转换为 oracle 导入的 sql 脚本,数据库报错

"如何将一个 mysql 风格的 sql 脚本转换为 oracle 导入的 sql 脚本

如:DROP TABLE IF EXISTS 'test'; 在导入 oracle 中的时候 提示  '' 为无效字符
create table 'test'(’id‘ bigint(20) NOT NULL,'name' varchar(20),'numbers' int 11 defautl NULL);


有什么  工具吗?          有几个类型 orace 和 mysql 不同
" image.png

展开
收起
python小菜菜 2020-06-01 10:18:37 1293 0
1 条回答
写回答
取消 提交回答
  • "

    用navicat 9.0

    1、先新建一个mysql的数据库,然后把这个脚本导入进去(肯定会成功的)

    2、在新建导入的数据库上,右击,数据传输,右边的目标选择文件,然后右边第二个选择sql格式,选择oracle就行了

    ######莫非一定要 navicat 9吗?######刚才试了试, 我用的 是 Navicat 8 for mysql, 在右边的选择 sql 格式,我下拉列表没有 oracle 选项, 本人机器上已装了 oracle,但是安装的时候有管理员权限, 现在将 Navicat 8 for mysql的兼容性也修改成 管理员权限,还不行呀,######这个你写个程序转吧" ![image.png](https://ucc.alicdn.com/pic/developer-ecology/da4e8e2f92614871bb167b238fef6313.png)
    2020-06-01 10:23:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像