Development/DataBase

[펌] [저장프로시저]생성

키르히아이스 2011. 8. 13. 15:19

일반적인 프로시져 생성

 

CREATE PROC PROC_NAME

[WITH ENCRYPTION]--생성구문 암호화

AS

 

   PROC_CONTENTS

 

GO

 

 

 

프로시져 수정

 

ALTER PROC PROC_NAME

AD

 

  ALTER_PROC_CONTENTS

 

GO

 

 

프로시져 삭제

 

DROP PROC PROC_NAME

 

 

프로시져 수행

EXEC PROC_NAME 'var1', 'var2'

 

 

매개변수를 이용한 저장프로시저 생성

--프로시져 생성
CREATE PROC up_konan_test9
@v_c1 int
, @v_c2 varchar(10)
AS
INSERT INTO konan_test9(c1, c2) VALUES(@v_c1, @v_c2)

--프로시져 수행
EXEC up_konan_test9 1, 'Hi~'

EXEC up_konan_test9 2, '테스트'

--데이터 조회
SELECT * FROM konan_test9