使用PowerDesigner設計數據庫時,要寫很多comment讓人看,生成SQL文件時也包含了這些comment,但是用這SQL文件生成數據庫時,經常會因為comment太長而失敗,在文件中一點一點的刪除comment未免太麻煩。這里有個方法可以讓PowerDesigner生成SQL文件時不包含comment。(我使用的是mysql,估計其他的也差不多。)

選擇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前的√去掉就行了