SQL转换

时间:2008-11-04 06:22:44

标签: sql oracle sybase

我想将项目从sybase移植到oracle。我需要移植表脚本(大约30个)和元数据表中的一些数据(100行2/3表)。这项工作的最佳工具是什么?

4 个答案:

答案 0 :(得分:1)

对于这么小的音量,您可以编写脚本而不是使用任何工具。

答案 1 :(得分:0)

你有sybase中的表的脚本,对吧?正如Dheer所说,通过手动编辑进行转换应该是可行的。

您指的是哪些元数据?是您生成的元数据还是sybase根据您的DDL脚本生成的元数据?

如果是您生成的元数据,则可以像迁移其他任何数据一样进行迁移。

如果它是系统生成的元数据,最好不要迁移它,而是调整您的使用情况以适应Oracle的元数据,存储在通常称为Oracle数据字典的系统表中。

答案 2 :(得分:0)

我相信oracle sqldeveloper会这样做。

请参阅http://www.oracle.com/technology/tech/migration/workbench/index_sqldev_omwb.html

答案 3 :(得分:0)

谢谢你们...... 我手动完成了转换,但Matt Ball是对的。 Oracle SQl开发人员是一个很好的工具。我后来想通了。我安装了1.5.1版。

但诀窍是更新扩展程序。默认情况下,它只附带Access SQL to Oracle。以下是步骤。

  1. 转到工具>偏好设置>网络浏览器和代理设置您的代理
  2. 转到工具>偏好设置>扩展程序点击检查更新 安装后需要Sybase驱动程序和翻译器(需要oracle网站ID和密码)重启
  3. 转到迁移>转换临时编辑器应该有sybase TSql下拉列表。复制粘贴脚本并享受...
  4. 插入脚本,你必须自己添加Bla_Sequence.nextval。