ERWIN 사용시 COMMENT 자동으로 생성되게 설정

기본적으로 ERWIN은 COMMENT를 입력받게 되어 있습니다. 

헌데 컬럼수가 많을경우 일일이 쳐서 넣어야되서 불편합니다. 

Pre & Post Scripts 기능을 이용하여 Logical에서 작성했던 컬럼명을 COMMENT로 사용할수 있

습니다.





사용된 스크립트 입니다.

%ForEachTable() {
        COMMENT ON TABLE %TableName IS '%EntityName';
        %ForEachColumn() { 
                COMMENT ON COLUMN %TableName.%ColName IS '%AttName';
         }
}


mysql 용

%ForEachTable() {
ALTER TABLE %TableName COMMENT = '%EntityName';

 %ForEachColumn() {
    %Decl(NullOption)
    %If(%==(%Substr(%ColumnNullOption,1,8),IDENTITY)){%=(NullOption,AUTO_INCREMENT)}
    %Else {%=(NullOption,%ColumnNullOption)}
    ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %ColumnDatatype %:NullOption COMMENT '%AttName';
 }

}