使用PowerDesigner设计数据库时,要写很多comment让人看,生成SQL文件时也包含了这些comment,但是用这SQL文件生成数据库时,经常会因为comment太长而失败,在文件中一点一点的删除comment未免太麻烦。这里有个方法可以让PowerDesigner生成SQL文件时不包含comment。(我使用的是mysql,估计其他的也差不多。)
选择DataBase->Edit current DBMS,依次点开script -> objects -> table -> create ,在value中将最后的[comment = "%TLABL%"]删除,这个是去掉创建表的comment。
script -> objects -> column -> create,在value中将最后的[ comment %.q:@OBJTLABL%]去掉,这个是去掉column的comment的。
这样生成SQL文件时就不会产生comment了。
另外还有一点,如果数据库设计中有index,生成SQL文件时会把drop index 放到文件的最前面,当第一次生成数据库时,由于没有index所以会报错,因此要把最前面的drop index删掉,但手动删除还是麻烦,可以这样:
CTRL + G,打开Database Generation,选择options选项卡,选择index,把右边的Drop index前的√去掉就行了
分享到:
相关推荐
powerdesigner的使用 sql语句 sql语句的使用
通常数据表字段使用英文,备注comment完成字段的说明。使用该脚本能够在PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment
PowerDesigner导出的SQL带列注释,导入到MySQL中列注释不见了的处理方法
powerdesigner逆向工程导入mysql脚本生成PDM带全注释
NULL 博文链接:https://840536410.iteye.com/blog/2048144
PowerDesigner根据SQL语句自动生成ER图
powerdesigner中去掉生成sql中的引号
如何让PowerDesigner 自动生成 SQL Server 2000的表和列注释的脚本 ======================================= 1、将本包中的模板文件(Microsoft SQL Server 2000(带...
使用PowerDesigner通过excel模板文件与vb可执行代码,生成创建数据库sql建表语句脚本,资源包含.vb 和 excel模板文件。
使用Powerdesigner生成sql脚本
NULL 博文链接:https://superfofo.iteye.com/blog/635937
PowerDesigner生成SQL脚本步骤详解.pdf
使用PowerDesigner16生成SQL2005列注释,其实很简单,下面我们就看看方法
生成SQL语句个程序是用来比较csv文件, 然后自动生成sql语句, 运行命令是runGenText csv1 csv2 ... 做好后,powerdesigner可以根据你做的表图生成建库建表建各种表关系的sql语句. ...
打开powerdesigner工具,点开tools->execute-commands->edit/run script,导入文件
当PowerDesigner连接好数据库,并生成模型后,在PowerDesigner用Ctrl+Shift+x快捷键打开,然后将脚本内容粘贴运行,就可以开始生成数据库中存在的注释了
PowerDesigner中自动生成sqlserver字段备注
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 将comment覆盖name。 将name自动填充到注释(comment)。
1 安装ODBC驱动,2 在控制面板添加添加ODBC,3 PowerDesigner连接MYSQL,4 MySQL表结构导入到PowerDesigner,5 显示Comment列,6 PowerDesigner表结构连同中文注释导入到MySQL
powerdesigner视图不支持name,code,comment(列注释)同时显示,本文档完美解决了这个问题。快乐源于分享,需要的拿走