PowerDesigner生成SQL時註釋為name和comment合併後的內容
PowerDesigner生成SQL時的註釋預設是沒有name欄位的,網上講的設定方法大部分都是隻能用name或者comment,無法將兩者合併使用。但是有時候我們需要name和comment欄位合併起來加到註釋中,則可以通過下面的方法來實現。
-
第一步:修改SQL的生成指令碼
- 選擇選單:database -> edit current DBMS…
- 選擇general選項卡:script -> objects -> column -> columncommnet
- 修改value值為: 重點就是下面這個指令碼了,本人對指令碼語法不熟悉,經過各種嘗試,最終指令碼如下
alter table %TABLE% modify column [%QUALIFIER%] %TABLE%.%COLUMN%%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][.Z:[ %NOTNULL%][%R%?[%PRIMARY%]][%IDENTITY%? auto_increment:[ default %DEFAULT%]]] comment .if (%COMMENT%==%COLNNAME%) '%COLNNAME%' .else '%COLNNAME% %COMMENT%' .endif(\n)
-
第二步:修改生成規則
當第一步的指令碼修改後就可以顯示name為註釋了,但是comment為空的則不能生成註釋,需要修改生成規則。
- 選擇選單:database -> generate database…
- 選擇format選項卡,選中”generate name is empty comment”選項
- 點“應用”按鈕儲存設定
第一次實現這種效果,不是通過這種方式,換了新的機器之後,之前那種方法找不到了,就通過查詢資料用這種方式實現了
最後更新於2019-01-1814:41:53 並被新增「」標籤,已有 1 位童鞋閱讀過。