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
    

     

    모두 입력했으면 저장한다. 다른 파일까지 모두 입력한 뒤 데이터베이스 프로젝트에서 게시 메뉴를 통해 테이블과 저장 프로시저를 한 번에 실행하겠다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.