##### 테이블 정의서?
%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