프로젝트

Silverlight4 Board 만들기 -5-

Godffs 2011. 5. 1. 01:33
반응형

프로시저를 만들어야 합니다. 실제 현업에서 DB에 데이터를 입력/출력/수정/삭제/검색 을 할 때 모두 프로시저를 사용합니다.

(쿼리스트링으로 코드상에서 사용하긴 하지만...;;)

--입력프로시저

CREATE PROC SP_WRITE

(

       @NAME        VARCHAR(50),

       @TITLE       VARCHAR(100),

       @CONTENT     VARCHAR(5000),

       @PWD         VARCHAR(25)

)

AS

       INSERT INTO BOARD VALUES(@NAME, @TITLE, GETDATE(),@CONTENT,@PWD)


 

--출력프로시저

CREATE PROC SP_LIST

AS

       SELECT NUM, NAME, TITLE FROM TB_BOARD ORDER BY REG_DATE DESC

 


--
수정프로시저

CREATE PROC SP_MODIFY

(

       @NUM         INT,

       @NAME        VARCHAR(50),

       @TITLE       VARCHAR(100),

       @CONTENT     VARCHAR(5000),

       @PWD         VARCHAR(25)

)

AS

       UPDATE TB_BOARD

       SET

             NAME = @NAME,

             TITLE = @TITLE,

             CONTENT = @CONTENT

       WHERE

             NUM = @NUM AND PWD = @PWD

  
          

--삭제프로시저

CREATE PROC SP_DELETE

(

       @NUM   INT,

       @PWD   VARCHAR(25)

)

AS

       DELETE FROM TB_BOARD WHERE NUM = @NUM AND PWD = @PWD

   
   

--상세보기프로시저

CREATE PROC SP_SEARCH

(

       @NUM   INT

)

AS

       SELECT *FROM TB_BOARD WHERE NUM = @NUM


간단하게 프로시저 작성했습니다.

강좌를 진행하면서 프로시저는 수정됩니다. 음...출력프로시저 같은경우엔 꼭 수정 합니다...

나.중.에 강좌 하면서 수정합니다.

끝~


반응형