##### 테이블 정의서?
%ForEachTable() {
/* %EntityName */
CREATE TABLE %TableName
( %ForEachColumn() {
%ColName %AttDatatype %AttNullOption, /* %AttName %If(%AttIsPK) {PK} %If(%AttIsFK) {FK} */
}
)
}
###### 테이블 목록서?
%ForEachTable() {
%TableName,%EntityName
}
##### 테이블에 코멘트 일괄적 적용하기
%ForEachTable() {
COMMENT ON TABLE %TableName IS '%EntityName';
%ForEachColumn() {
COMMENT ON COLUMN %TableName.%ColName IS '%AttName';
}
}
#### 테이블에 코멘트 일괄적 적용 mssql용
%ForEachTable() {
go
sp_addextendedproperty "MS_Description","%EntityName", "user", dbo, "table", %TableName
%ForEachColumn() {
go
sp_addextendedproperty "MS_Description","%AttName","user",dbo,"table",%TableName,"column",%ColName
}
}
'Project' 카테고리의 다른 글
cvs 사용자 추가 (0) | 2011.03.10 |
---|---|
프로젝트 진행 사전 정보 (1) | 2011.01.10 |
산출물 자료 (DB - 테이블 정의서) 추출 (1) | 2010.11.19 |
java coding conventions (1) | 2010.04.09 |
프로젝트 관리용 FileCheck (3) | 2010.04.07 |