powerdesigner 15 產生mysql PDM 的COMMENT注釋

來源:互聯網
上載者:User
文章目錄
  • powerdesigner 產生mysql PDM 的COMMENT注釋
  • powerdesigner 產生mysql PDM 的COMMENT注釋
powerdesigner 產生mysql PDM 的COMMENT注釋

預設的pd沒有產生注釋,針對mysql5.0可以如下修改。
在Database-->edit Current DBMS...

設定dbms的屬性,找到mysql5.0-->script-->objects-->column-->add

把原來的內容:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]

 

改為:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]

 

呵呵,其實只有最後的OBJTLABL改為COMMENT就行了。以前的OBJTLABL不知道指什麼,知道的朋友告訴一下。。。

這樣產生的程式碼每個欄位就有注釋了:

create table code
(
   code_id              INTEGER not null comment '代碼ID',
   code_no              VARCHAR(10) not null comment '代碼編碼',
   code_chinese_name    VARCHAR(50) not null comment '中文名稱',
   code_english         VARCHAR(50) comment '英文名稱',
   parent_code_id       INTEGER comment '父代碼ID',
   code_type            VARCHAR(50) comment '代碼類型',
   sort_no              INTEGER comment '代碼序號',
   create_by            INTEGER comment '記錄建立人',
   create_date          TIMESTAMP comment '記錄建立時間',
   update_by            INTEGER comment '記錄更新人',
   update_date          TIMESTAMP comment '記錄更新時間',
   primary key (code_id)
);
 

表的注釋:

設定dbms的屬性,找到mysql5.0-->script-->objects-->Table-->TableComment:

value中,增加如下內容

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

 

增加後就會產生下面語句:

alter table code comment '代碼錶';

 

代碼產生:

點擊菜單Database-->generate Database

出現database generation螢幕:在Format tab頁中,勾選generate name in empty comment

單擊確定就可以產生相應的代碼,代碼中就會出現上面的注釋了。

powerdesigner 產生mysql PDM 的COMMENT注釋

預設的pd沒有產生注釋,針對mysql5.0可以如下修改。
在Database-->edit Current DBMS...

設定dbms的屬性,找到mysql5.0-->script-->objects-->column-->add

把原來的內容:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]

 

改為:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]

 

呵呵,其實只有最後的OBJTLABL改為COMMENT就行了。以前的OBJTLABL不知道指什麼,知道的朋友告訴一下。。。

這樣產生的程式碼每個欄位就有注釋了:

create table code
(
   code_id              INTEGER not null comment '代碼ID',
   code_no              VARCHAR(10) not null comment '代碼編碼',
   code_chinese_name    VARCHAR(50) not null comment '中文名稱',
   code_english         VARCHAR(50) comment '英文名稱',
   parent_code_id       INTEGER comment '父代碼ID',
   code_type            VARCHAR(50) comment '代碼類型',
   sort_no              INTEGER comment '代碼序號',
   create_by            INTEGER comment '記錄建立人',
   create_date          TIMESTAMP comment '記錄建立時間',
   update_by            INTEGER comment '記錄更新人',
   update_date          TIMESTAMP comment '記錄更新時間',
   primary key (code_id)
);
 

表的注釋:

設定dbms的屬性,找到mysql5.0-->script-->objects-->Table-->TableComment:

value中,增加如下內容

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

 

增加後就會產生下面語句:

alter table code comment '代碼錶';

 

代碼產生:

點擊菜單Database-->generate Database

出現database generation螢幕:在Format tab頁中,勾選generate name in empty comment

單擊確定就可以產生相應的代碼,代碼中就會出現上面的注釋了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.