Powerdesigner 生成 SQL 脚本的方法:
- 打开“常规数据库(General Database)”界面,选择菜单“数据库(Database)”=>“常规数据库(General Database)”或者快捷键“Ctrl+G ”;
- 设置SQL 脚本生成目录和文件名,在“目录(Directory)”处选择路径,在“文件名(Filen ame)”处输入SQL 脚本名sql为后缀;
- 设置“生成方式(Generation type)”,方式一:选中“脚本生成(Script generation)”,表示只生成SQL脚本文件,复选框“单个文件(One file only)”选中表示仅仅生成一个总的SQL脚本文件、不选中表示生成总的SQL脚本和所有表的单独脚本文件(表名.sql);方式二:选中“直接生成(Direct Generation)”,表示通过ODBC在数据库中直接生成表;
- 复选框“检查模型(Check model)”,当出现异常“Ceneration aborted due to errors detected during the verification for the model”的时候,取消选择可以避免;
- 打开“选择项(Options)”选项卡,可以指定生成包含哪些对象(数据库、用户、表和字段);
- 打开“格式化(Format)”选项卡,可以调整脚步文件的内容格式;复选框“数据库前缀(Database prefix)”指定是否添加数据库前缀;复选框“所有者前缀(Owner prefix)”指定是否添加所有者用户名前缀;复选框“标题(Title)”指定是否添加新建表前的注释说明;复选框“字段名代替空白注释(Generate name in empty comment)”指定是否将字段名代替字段的空白注释;
- 打开“选择(Selection)”选项卡,可以指定生成哪些表的SQL脚本;
- 打开“预览(Preview)”选项卡,可以预览SQL脚本的内容。