안녕하세요..
답변 주시는분들 우선 너무 감사드립니다.
질문 드리겠습니다.
레코드의 한개의 값을 변수로 담고 싶습니다. ( 널이 될수도 있고 레코드가 없을 수 있습니다. )
즉, SELECT 필드명 INTO 변수명 FROM TABLE WHERE ROWNUM<2 으로는 레코드가 없을때 오류가 발생되므로
안될 것 같습니다.
이럴때...오라클에서는 어떻게 프로시져를 만드는지 알고 싶습니다.
MS-SQL의 경우로 설명을 다시 드리겠습니다.
DECLARE @V_RESULT VARCHAR(20)
SET @V_RESULT = ( SELECT TOP 1 FILED FROM TABLE WHERE 조건 )
IF @V_RESULT IS NULL OR @V_RESULT=''
BEGIN
-- T-SQL ,구문..
END
ELSE
BEGIN
-- T-SQL 구문
END