IF문 조건에서 특정문자열 포함인지 확인하는방법 문의드립니다. 4

by 김포개발자 [PL/SQL] [2012.01.11 11:37:35]


프로시저상에서

P_NAME = STRING
P_NAME := '한겨레'

IF(P_NAME = '겨') THEN
...
ENDIF

다음과 같이 문자열에 포함된 특정 문자열을 찾고 싶은데,,
쿼리처럼 like같은 그런 기능을 하고싶은데,,
루프를 돌려서 한바이트씩 검사하는 방법밖에는 없는건가요~?

by 제로 [2012.01.11 12:59:41]
IF( INSTR(P_NAME, '겨') >= 1 ) THEN

by 김포개발자 [2012.01.11 13:01:13]
와!! 이런 간단한방법이있었네요 감사합니다 제로님

by 마농 [2012.01.11 15:22:07]
LIKE 같은 기능을 찾으시면서, LIKE를 사용해볼 생각은 못하셨군요.
IF p_name LIKE '%겨%' THEN

by 김포개발자 [2012.01.11 15:40:23]
헉... 항상 마농님께 부끄러운 모습만 보이네요..

감사합니다 LIKE조건으로 사용해야겠어요^^

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