프로시저를 호출할때 P_KEY_VALUE_4 이라는 IN 변수에 데이터를
001,002
003,005,006
등등 단수개나 복수개로 값을 위와같은형태로 던집니다..
여기서 질문이있습니다
프로시저내부에서 update 문이있는데요
UPDATE TEST
SET A = '1'
WHERE CODE IN (P_KEY_VALUE_4)
이런식으로 정의를 하였는데
UPDATE 가 작동하지를 않네요
원인이
UPDATE TEST
SET A = '1'
WHERE CODE IN ('001,002')
이런식으로 변수값 양옆에 ' 따옴표 기호가 자동으로 들어가서 저런값이 없어서
안되는것같은데...
받은변수값을 쓸때 양옆에 ' 작은따옴표 없애는 방법이 있을까요...감사합니다 ㅠ |