Project
erwin script 모음
seongsland
2010. 11. 19. 15:48
##### 테이블 정의서?
%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
}
}