프로시저 IF문 사용시 조건을 안타는 현상 0 0 533

by 라이언 [PL/SQL] [2021.02.19 23:11:20]


예시로 적자면

FOR A IN ( SELECT * ....  

)

LOOP

IF A.TEMP != 'NO' THEN

 RETURN;

END IF;

 

---> 이렇게 LOOP구문을 돌려 IF문 조건을 타는데  이때 TEMP 컬럼의 값 타입이 VARCHAR 입니다.

'NO' 값이 들어 있는걸 확인했는데 계속 조건문 안으로 타서 RETURN이 됩니다.

문자열은 NOT 비교는 != 를 사용할 수 없나요 ㅠㅠ,,,

해결 못하고 결국 퇴근을 했는데 안되는 이유를 모르겠습니다..

 

 

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입