3. 이제부터 각 SQL 파일들을 열고 게시판 프로젝트를 위한 테이블과 저장 프로시저를 입력하자. 첫 번째로 완성형 게시판(DotNetNote)용 테이블 구문을 다음과 같이 작성한다. Category 필드는 분류를 추가하기 위해서 확장용으로 입력해 놓은 것이다.
▼ DotNetNote.Database 프로젝트: /dbo/Tables/DotNetNote/Notes.sql
--[1] 게시판(DotNetNote)용 테이블 설계
Create Table dbo.Notes
(
Id Int Identity(1, 1) Not Null Primary Key, --번호
Name NVarChar(25) Not Null, --이름
Email NVarChar(100) Null, --이메일
Title NVarChar(150) Not Null, --제목
PostDate DateTime Default GetDate() Not Null, --작성일
PostIp NVarChar(15) Null, --작성IP
Content NText Not Null, --내용
Password NVarChar(20) Null, --비밀번호
ReadCount Int Default 0, --조회수
Encoding NVarChar(10) Not Null, --인코딩(HTML/Text)
Homepage NVarChar(100) Null, --홈페이지
ModifyDate DateTime Null, --수정일
ModifyIp NVarChar(15) Null, --수정IP
FileName NVarChar(255) Null, --파일명
FileSize Int Default 0, --파일크기
DownCount Int Default 0, --다운수
Ref Int Not Null, --참조(부모글)
Step Int Default 0, --답변깊이(레벨)
RefOrder Int Default 0, --답변순서
AnswerNum Int Default 0, --답변수
ParentNum Int Default 0, --부모글번호
CommentCount Int Default 0, --댓글수
Category NVarChar(10) Null --카테고리(확장...)
)
Go
모두 입력했으면 저장한다. 다른 파일까지 모두 입력한 뒤 데이터베이스 프로젝트에서 게시 메뉴를 통해 테이블과 저장 프로시저를 한 번에 실행하겠다.