用PowerDesigner生成SQL脚本文件并导入数据表结构

用PowerDesigner导入表结构
第一步检查要导入的的数据库是否选择正确
数据库Database-> change current Database。用PowerDesigner生成SQL脚本文件并导入数据表结构

我用的oracle11g,点确定。弹出对话框,填入要导入的数据库用户,点yes。用PowerDesigner生成SQL脚本文件并导入数据表结构

第二步、接下来开始导入数据表机构,即将PDM模型生成sql语句,并形成脚本文件
Database-> Generate Database
在Generation type选择Script generation产生脚本 direct generation 直接产生用PowerDesigner生成SQL脚本文件并导入数据表结构
一般选择check model用PowerDesigner生成SQL脚本文件并导入数据表结构
用PowerDesigner生成SQL脚本文件并导入数据表结构

选择用户后,点击应用,然后确定,确认后会执行生成SQL脚本,即一系列建表语句会在此脚本中,执行完后出现以下窗口,点击close关闭用PowerDesigner生成SQL脚本文件并导入数据表结构
最后一步执行脚本文件,Database-> Generate Database用PowerDesigner生成SQL脚本文件并导入数据表结构

选择direct generation 直接产生,检查后应用并确定,如果出现以下提示框,则说明有相似的表结构,可以覆盖(是),也可以取消导入(否),此处我们点击是用PowerDesigner生成SQL脚本文件并导入数据表结构

如果数据库没有相应的表,则会提示此表不存在,选择ignore all就行,在运行时要连接数据库,出现以下界面,输入用户及密码登录connect。用PowerDesigner生成SQL脚本文件并导入数据表结构

运行后出现以下界面,点击run运行,运行结束关闭即可用PowerDesigner生成SQL脚本文件并导入数据表结构

至此要导入的表机构已全部导入就绪。以上操作要在表的PDM即物理模型建好就绪的情况下导入,否则应该先建立物理模型。