728x90
논리/물리 모델 모두 작성 후 테이블을 생성 했는데 코멘트가 빠져있네..
코멘트를 추가해준다..
환경: ERwin7
1. Physical(물리)를 선택하고
Database -> Pre & Post Scripts > Model-Level

2. Stored Procedures 창이 나오면 New -> 이름 지어주고 (ex) M) -> OK 를 클릭한다

3. 아래 해당 DB툴 컬럼 코멘트 생성 스크립트 복사
MySQL
%ForEachTable()
{
ALTER TABLE %TableName COMMENT = '%EntityName';
%ForEachColumn()
{
ALTER TABLE %TableName CHANGE COLUMN %ColName %ColName %AttDatatype %AttNullOption COMMENT '%AttName';
}
}
Oracle
%ForEachTable()
{
COMMENT ON TABLE %TableName IS '%EntityName';
%ForEachColumn()
{
%Switch('%ColumnComment')
{
%Choose(''){COMMENT ON COLUMN %TableName.%ColName IS '%AttName';}
%Default {COMMENT ON COLUMN %TableName.%ColName IS '%ColumnComment';}
}
}
}
MsSQL
%ForEachTable() {
exec sp_addextendedproperty 'MS_Description' , '%EntityName' , 'user' , 'dbo' , 'table' , '%TableName'
go
%ForEachColumn() {
exec sp_addextendedproperty 'MS_Description' , '%AttName' , 'user' , 'dbo' , 'table' ,
'%TableName' , 'column' , '%ColName'
go
}
}
4. Code 탭에 붙여 넣는다

5. Expanded 탭에서 확장 버튼을 누르고 복사해서 사용할 수 있다

다른 방법도 있지만 나는 이렇게 바로 복사해서 하나하나 확인해서 넣는 게 더 편하더라구...
728x90
'정보관리(데이터베이스, DB) > DB' 카테고리의 다른 글
| [ErWin] Subject Area(주제영역) 만들기 (0) | 2025.08.28 |
|---|---|
| DB 설계 (0) | 2025.08.26 |
| ERwin에서는 IDEF1X, IE 표기법을 지원한다. (0) | 2025.08.25 |
| [Tibero] Tibero ODBC 드라이버 설치 (0) | 2025.08.25 |
| 빅데이터 실시간 적재 개요 (0) | 2025.01.16 |