저장프로시저 생성
- 클라이언트로부터 호출될 수 있음
- 파라미터를 사용할 수 있다
- 이름이 중복될 수 없다
- 프로시저내에서 다시 프로시저를 호출하여 사용할 수 있다
CREATE PROC[EDURE] PROCEDURE_NAME [; number]
[{ @parameter data_type }
[ varying ][ = default ] [output]
] [,....n]
[ WITH
{ RECOMPILE | ENCRYPTION | RECOMPIFE, ENCRYPTION}]
[FOR REPLICATION]
AS sql_statement [....n]
- 매개 변수를 사용하는 프로시저
CREATE PROCEDURE allsum
@firstvalue INT,
@secondvalue INT,
@thirdvalue INT,
@sumvalue INT OUTPUT -- 매개변수는 최대 2100개까지 사용가능
AS
SELECT @sumvale = @firstvalue + @secondvalue + @thirdvalue
반응형
'배워야 산다 > MSSQL' 카테고리의 다른 글
MS SQL 날짜관련 함수 (0) | 2011.03.25 |
---|