일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 오류
- 성능
- 함수
- JavaScript
- 튜닝
- error
- 태그를 입력해 주세요.
- 톰캣
- Report Designer
- 엑셀
- 회계
- 데이터베이스
- Eclipse
- 이클립스
- 에러
- Tomcat
- 마이플랫폼
- 자바
- java
- Excel
- 도서
- miplatform
- Book
- DB
- MIP
- 기타소득
- JEUS
- 오라클
- 한글
- oracle
Archives
- Today
- Total
어느 가을날의 전환점
ERWin|Oracle, MS-SQL용 주석(Comment) 생성 및 순서 맞추기 본문
# 데이터베이스 유형 변경하기
Database > Choose Database.. Oracle / SQL Server
1. 스크립트 생성 코드 등록.
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';
}
}
%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
}
}
%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
}
}
2. 코멘트가 중복되므로 먼저 해제한다.
1) Toos > Forward Engineer/Schema Generation
2) Options : Other Options의 Comments 항목 해제.
3. Comment 스크립트 생성
1) Engineering 시에 Schema 옵션에서 Post-Script 를 선택하고 Generate 혹은 Preview 를 선택하면 Comment 스크립트가 생성된다.
2) 컬럼 순서가 보이는 것과 다른 경우 Column 옵션에서 Physical Order 체크를 해제 한다.
3) 스키마명을 추가하고자 하는 경우, Other Options에서 Schema를 체크하면, 제약조건 및 테이블 스크립트에 스키마명이 추가 된다.
※ 참조
※ 참조 - ERwin은 column order 관리 방법
1. Logical order
Physical model에서 Default로 보이는 column order로서 이 순서로 generate할 때에는 Forward Engineering메뉴의 column 옵션중에서 physical order체크를 해제하고 Generate 한다.
2. Physical order
Physical model에서 바탕화면 pop up메뉴에 Display Level을 Physical order로 설정하는 것이다. 이렇게 설정된 상태에서 order를 재 조정하신 후 Forward Engineering메뉴의 column 옵션중에서 physical order체크하고 Generate 한다.
기타 ERwin 참고 사항
- http://bryan7.tistory.com/71
- 표기방식 변경(IE(Information Engineering)방식)
- ERD에서 자기 참조 관계를 표현하기
- Logical 속성명에서 Physical Column명 자동 생성하기
- ERwin Index Naming Rule을 이용한 인덱스 명 자동 변경 방법
- ERwin 에서 Comment 자동 생성
- AllFusion ERwin Data Modeler: Macro Language
- ERwin pre & post script 작성시 변수 이용해보기
- Physical 에서 Column 순서를 Logical 과 동일하게 정렬시키는 기능
- ERwin 7.3 Ver. Comment로 Logical 만들기
- ERwin 설치 시 에러나는 경우 (LogWatch Service Fail)
'Database' 카테고리의 다른 글
데이터베이스|효율적인 채번 방식을 적용한 성능향상 (0) | 2011.06.17 |
---|---|
DB|ORACLE vs MS-SQL 함수 비교 (0) | 2010.09.08 |
DB|25가지 SQL작성법 (튜닝 기초) (0) | 2010.08.24 |
게시판|페이징 쿼리 (MS-SQL, Oracle) (0) | 2010.08.11 |
ERwin|오류 Input file: <파일명>.ER1 with file version: -1 is not readable by Computer Associates ERwin (14) | 2010.04.01 |
Comments