Sduty/ER-Win

ERWin script 생성

돌멘 2012. 11. 12. 10:53

ERWIN Script 생성

1. erwin 실행

2. phisycal mode 선택

3. tool --> forward engineer --> schema generator 선택

4. 하단의 report 버튼 클릭 후 파일명 지정 --> .sql 저장

 

--> 참고

ERWin|Oracle, MS-SQL용 주석(Comment) 생성하기

 

데이터베이스 유형 변경하기

Database > Choose Database.. Oracle / SQL Server

1. 코멘트가 중복되므로 먼저 해제한다.
1) Toos > Forward Engineer/Schema Generation
2) Options : Other Options의 Comments 항목 해제.

2. 스크립트 생성 코드 등록.
1) Database > Pre & Post Scripts > Model-Level... 실행.
2) Display: Model-level only 선택
3) New 버튼 클릭 후 Code 탭에 아래 스크립트 추가.

ORACLE용 Comment 코드

%ForEachTable() {
COMMENT on TABLE %TableName IS '%EntityName';

%ForEachColumn() {
COMMENT on COLUMN %TableName.%ColName IS '%AttName';
}
}

MS-SQL용 Comment 코드

%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
}
}

3. Comment 스크립트 생성
Engineering 시에 Schema 옵션에서 Post-Script 를 선택하고 Generate 혹은 Preview 를 선택하면 Comment 스크립트가 생성된다.


* 참고사항: http://blog.daum.net/cjhur/64에서 퍼 왔습니다.