투케이2K

90. (MSSQL/SQL) [간단 소스] 프로시저 생성 목록 조회, 프로시저 호출, 프로시저 삭제 방법 - PROCEDURE 본문

MsSqlDB

90. (MSSQL/SQL) [간단 소스] 프로시저 생성 목록 조회, 프로시저 호출, 프로시저 삭제 방법 - PROCEDURE

투케이2K 2022. 10. 2. 11:16

[개발 환경 설정]

개발 툴 : SSMS

개발 언어 : MSSQL

 

[소스 코드]

/***************************************************************
생성된 프로시저 : 

CREATE PROCEDURE USER_PROC -- [생성]
ALTER PROCEDURE USER_PROC -- [수정]
(
	@IN_NAME NVARCHAR(100), -- [인풋 : 이름]

	@IN_AGE NVARCHAR(100), -- [인풋 : 나이]

	@OUT_MSG NVARCHAR(100) OUTPUT -- [출력 : 파라미터]
)

---------------------------------------------------------------
설명 - 이름과 나이를 인풋값으로 받아서 해당 이름을 사용하는 사용자 나이 업데이트 수행 실시
---------------------------------------------------------------
프로시저 생성 조회 : sp_helptext 'dbo.USER_PROC'
---------------------------------------------------------------
프로시저 호출 : 

-- [변수 선언]
DECLARE @IN_NAME NVARCHAR(100);
DECLARE @IN_AGE NVARCHAR(100);
DECLARE @OUT_MSG NVARCHAR(100);


-- [인풋 값 대입 실시]
SET @IN_NAME = '홍길동';
SET @IN_AGE = '50';
 

-- [프로시저 호출]
EXEC USER_PROC @IN_NAME, @IN_AGE, @OUT_MSG OUTPUT;
 

-- [OUTPUT 리턴 상태 확인]
SELECT @OUT_MSG AS '프로시저 수행 결과';
---------------------------------------------------------------              
프로시저 삭제 : DROP PROCEDURE USER_PROC
***************************************************************/

 

반응형
Comments