컴퓨터 ERWin의 논리모델에서 오라클의 Comment 스크립트 생성하기
2010.04.17 23:05
오라클에서 영문으로 되어 있는 컬럼이 무슨 컬럼인지 알고 싶을 때 comment 컬럼에 한글명이나 설명을 기입하면
좋다. ErWin을 쓸 때 보통 논리모델에 한글명 써놓고 물리모델에 실제로 테이블에 생성될 영문명을 쓰는데
ErWin에서 오라클의 테이블 생성 Script를 자동으로 만들어줄 때 comment 까지 한꺼번에 나오게 하는 법임.
출처: http://blog.naver.com/hdl1380/55879905
1. Physical Diagram모드로 바꾼다.
2. 메뉴의 Database > Pre & Post Scripts > Model-Level 클릭한다.

3. New를 클릭한다.

4. OK를 클릭한후 아래내용을 CODE에 기입한다.
%ForEachTable() {
COMMENT ON TABLE %TableName
IS '%EntityName';
%ForEachColumn() {
COMMENT ON COLUMN
%TableName.%ColName IS '%AttName';
}
}

5. 메뉴의 Tools > Forward Engineer/Schema Generation를 클릭한다.
오라클 주석 스크립트 생성을 위하여 Post-Script 를 체크한다.
6. 상황에 맞게 스크립트를 추출함... (Preview 버튼클릭후 확인함)
예) schema -> post scripts, create procedure, drop procedure, tablespace, database,
oracle sequence, drop oracle sequence
table -> create table, drop table, physical storage
column -> check constraint, default value
index -> create index(전부체크)
referential integrity -> primary key(PK)[Alter/PK], foreign key(FK)[전부체크, Alter/FK],
unique(AK)[체크]
other options -> constraint name, comments
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 | 추천 수 |
|---|---|---|---|---|---|
| 6 |
오라클 SQL에서 정규분포식 구현 4 - 누적확률 함수 (소수 10째 자리까지 정밀도)
| RanomA | 2015.08.01 | 6197 | 0 |
| 5 |
오라클 SQL에서 정규분포식 구현 3 - 누적확률 함수 (소수 6째자리까지 정밀도)
| RanomA | 2015.07.28 | 2080 | 0 |
| 4 |
오라클 SQL에서 정규분포식 구현 2 - 누적확률 함수 (무식한 방법)
| RanomA | 2015.07.19 | 3703 | 0 |
| 3 |
오라클의 CONNECT BY LEVEL 에 대해서
| RanomA | 2015.07.19 | 34660 | 0 |
| 2 |
오라클 SQL에서 정규분포식 구현 1 - 확률밀도 함수
| RanomA | 2015.07.18 | 5269 | 0 |
| » |
ERWin의 논리모델에서 오라클의 Comment 스크립트 생성하기
| RanomA | 2010.04.17 | 9924 | 0 |






