课外天地 李树青学习天地数据库系统原理课件 → 从Oracle中得到DDL脚本


  共有21586人关注过本帖树形打印复制链接

主题:从Oracle中得到DDL脚本

帅哥哟,离线,有人找我吗?
admin
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 管理员
等级:管理员 帖子:1945 积分:26736 威望:0 精华:34 注册:2003/12/30 16:34:32
从Oracle中得到DDL脚本  发帖心情 Post By:2009/11/3 22:46:11 [只看该作者]

1、推荐使用TOAD(Tools of Oracle Application Developers)

2、一些数据建模工具软件,如PowerDesigner和ERWin都可以

下面说说利用ERWin得到Oracle表结构DDL的方法:
1、打开ERwin
2、菜单:Tools>>Reverse Engineer:  New Model Type,默认为Physical,   Target Database: Database:Oracle, Version:10x
下一步:Tables/Views Owned By选择Current User Next:弹出连接Oracle数据库对话框,输入正确信息连接
完成后数据库模型就导入到ERwin了。
可以选择Edit>>Go to定位所需的表结构,拷贝到新建文档中
3、菜单:Database>>Choose Database>>Oracle,确定,改变目标数据库
4、菜单:Tools>>Forward Engineer>>Schema Generation,在Options里选择要生成的项。        
Preview按钮是预览生成的脚本,Generate是直接生成。
5、注意:在操作过程中Oracle中的日期默认值sysdate不能自动转换成SQL Server中的getdate(),需要手动修改。
另注意:最好先手动将Database、User、Schema先建好。

[此贴子已经被作者于2010-12-11 20:12:00编辑过]

 回到顶部