더북(TheBook)

6. 게시판의 글 리스트 페이지인 BoardList.aspx에서 사용할 저장 프로시저 구문을 다음과 같이 작성한다. 페이징 처리를 위한 쿼리가 적용되었다.

▼  /dbo/Stored Procedures/DotNetNote/DNN_ListNotes.sql

–[2] 게시판(DotNetNote)에서 데이터 출력 : ListNotes
Create Procedure dbo.ListNotes
  @Page Int
As
  With DotNetNoteOrderedLists
  As
  (
      Select
            [Id], [Name], [Email], [Title], [PostDate], [ReadCount],
            [Ref], [Step], [RefOrder], [AnswerNum], [ParentNum],
            [CommentCount], [FileName], [FileSize], [DownCount],
          ROW_NUMBER() Over (Order By Ref Desc, RefOrder Asc)
          AsRowNumberFrom Notes
  )
  Select  From DotNetNoteOrderedLists
  Where RowNumber Between @Page 

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