| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 
							- ---------------------------------------------------
 
- -- 파일 관리
 
- ---------------------------------------------------
 
- CREATE TABLE CmFileCategory
 
- (
 
- 	FileCategoryId	int					NOT NULL,			-- 파일 항목 고유번호
 
- 	Name			nvarchar(32)		NOT NULL,			-- 파일 이름
 
- 	PRIMARY KEY (FileCategoryId ASC)
 
- );
 
- INSERT INTO CmFileCategory VALUES(1, 'facility');
 
- INSERT INTO CmFileCategory VALUES(2, 'drawing');
 
- INSERT INTO CmFileCategory VALUES(3, 'material');
 
- INSERT INTO CmFileCategory VALUES(4, 'purchaseOrder');
 
- CREATE TABLE CmFile
 
- (
 
- 	SiteId			int					NOT NULL,			-- 현장 고유번호
 
- 	FileId			int identity(1,1)	NOT NULL,			-- 파일 고유번호
 
- 	FileCategoryId	int					NOT NULL,			-- 파일 항목 고유번호
 
- 	FileName		nvarchar(256)		NOT NULL,			-- 파일 이름
 
- 	FileSize		int					NULL,				-- 파일 크기
 
- 	CreatedDate		datetime			NULL,				-- 생성된 날짜
 
- 	ContentType		nvarchar(52)		NULL				-- 파일 유형
 
- 	PRIMARY KEY (SiteId ASC , FileId ASC)
 
- );
 
- ALTER TABLE CmFile
 
- 	ADD CONSTRAINT FK__CmFile__CmSite 
 
- 		FOREIGN KEY (SiteId) 
 
- 		REFERENCES CmSite(SiteId)
 
- ;
 
- ALTER TABLE CmFile
 
- 	ADD CONSTRAINT FK__CmFile__CmFileCategory 
 
- 		FOREIGN KEY (FileCategoryId) REFERENCES CmFileCategory(FileCategoryId)
 
- ;
 
 
  |