안녕하세요..
프로시져 내에서 1~6까지 for loop문을 돌리는데 그 안에서
제품정보라는 테이블에서 제품정보를 가져오기위해 pk로 select를 해옵니다..
v_a라는 변수에 제품코드를 가져와 저장하고 제품정보 테이블에서 v_a 변수를 where절에 비교하여 count를 합니다.
근데 여러종류의 제품정보가 있는데 유독 한 정보만 count를 하면 가져오지를 못합니다.
select문만 따로 떼서 조회해봐도 나오는데 프로시져 내에서 조회를 못 해옵니다..
토드를 통해서 디버깅을 하는데 ctrl+alt+e 버튼을 누르면 evaluate/modify가 뜨고 v_a 변수를 확인해 보면 맞게 되어있는데도 못 가져오고,
가져와서 new value에 똑같은 문자열을 쳐서 적용하고 count를 하면 또 가져옵니다..
v_a는 varchar2형식으로 되어있고 당연히 제품정보의 제품코드 또한 varchar2형식입니다....
trim lrtim rtrim을 모두 해도 마찬가지고 전혀 감이 잡히질 않습니다..