프로시저를 만들어야 합니다. 실제 현업에서 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
간단하게 프로시저 작성했습니다.
강좌를 진행하면서 프로시저는 수정됩니다. 음...출력프로시저 같은경우엔 꼭 수정 합니다...
나.중.에 강좌 하면서 수정합니다.
끝~
'프로젝트' 카테고리의 다른 글
Silverlight4 Board 만들기 -7- (0) | 2011.05.01 |
---|---|
Silverlight4 Board 만들기 -6- (0) | 2011.05.01 |
Silverlight4 Board 만들기 -4- (0) | 2011.05.01 |
Silverlight4 Board 만들기 -3- (0) | 2011.04.30 |
Silverlight4 Board 만들기 -2- (0) | 2011.04.30 |
Comments