在pd中,无法直接生成达梦数据库的建表语句,需要对pd进行一些配置调整,才能使生成的sql语句在达梦中执行。在本方法中,是通过修改ODBC3.0的相关配置,达到能生成适用于达梦数据库的建库脚本的目的。
第一步:启动Powerdesigner。
第二步:点击 tools -->resources-->DBMS
第三步:选择ODBC3.0双击
第四步:选中ODBC3.0,右击鼠标,在弹出菜单中选择 Import Items
第五步:在弹窗中选择ora11g.xdb(其他ora版本也行),点击打开
第六步:点击ok
第七步:点击应用
第八步:配置脚本格式
在弹出的对话框中Script-->Objects-->Table-->TableComment-->Value,增加如下内容:
comment on table [%QUALIFIER%]%TABLE% is%.q:COMMENT%
如下如所示:
在弹出的对话框中Script-->Objects-->Table-->Drop-->Value,修改Value中的内容:
drop table [%QUALIFIER%]%TABLE%
在弹出的对话框中Script-->Objects-->Column-->ColumnComment-->Value,增加如下内容:
[COMMENT ON COLUMN [%QUALIFIER%]%TABLE%.%20:COLUMN% is %.q:COMMENT%]
在弹出的对话框中Script-->Objects-->PKey-->Add-->Value,修改Value中的内容:
primary key (%PKEYCOLUMNS%) [%OPTIONS%]
第九步:点击确定按钮,关闭脚本配置对话框。
第十步:点击Database-->Generate Database
第十一步:在Format 中选中图中红框标记选项
至此,DBMS的配置就完成了。如下图所示,在preview中可以生成达梦数据库使用的建表SQL。