반응형
USE pubs
GO
ALTER PROC usp_titleSelectArow
(
@title_id VARCHAR(6) = 'MC2222',
@result CHAR(12) OUTPUT -- 값을 돌려받기위한 매개변수 값을 출력하기위해쓴다
)AS -- 만약에 OUTPUT 이없으면 대체 -> @pub_id CHAR(4) = '1389'
SELECT @result = type FROM titles -- type 이라는글자가 @result에들어간다
WHERE title_id = @title_id -- 만약에 AND pub_id = @pub_id 추가~!!
GO
SELECT type FROM titles WHERE title_id = 'BU1032' -- ,MC2222
DECLARE @res CHAR(12) -- 변수 선언
EXEC usp_titleSelectArow DEFAULT , @res OUTPUT --프로시저 실행 디볼트(title_id) @res =
SELECT @res -- @res의 변수의 값을 화면에 풀력
DECLARE @res CHAR(12) -- 변수 선언
EXEC usp_titleSelectArow 'BU1032' , @res OUTPUT --프로시저 실행 디볼트(title_id) @res =
SELECT @res -- @res의 변수의 값을 화면에 풀력
DECLARE @res CHAR(12) -- 변수 선언
EXEC usp_titleSelectArow 'PC1035' , @res OUTPUT --프로시저 실행 디볼트(title_id) @res =
SELECT @res -- @res의 변수의 값을 화면에 풀력
'Database > MS-SQL' 카테고리의 다른 글
DB 사용자정의 함수기본 사용자정의함수 예제 (0) | 2008.10.16 |
---|---|
DB 프로시저 묶기 INS(삽입), UPD(수정), DEL(삭제), SEL(전체), SEA(하나) (0) | 2008.10.16 |
저장 프로시저 수정문 삭제문 셀렉트문 (0) | 2008.10.16 |
DB 저장프로시저 연습 프로시저 INSERT 문 (0) | 2008.10.15 |
쿼리 교도소 탈출하기 (0) | 2008.10.14 |
저장프로시저와 사용자 지정함수 사용예 (0) | 2008.10.14 |
데이터 베이스 LOCK(잠금) DEAD LOCK(교착상태) (0) | 2008.10.14 |
쿼리문 실행 예제 (2) | 2008.10.14 |