같은 변수를 사용하여 db 2 sp 비교하려면 노력하고 있지만 그것은 항상 진술의 else 부분에 가서 누군가가 여기에 구문을 수정할 수 있습니다. 코드다른 변수를 비교하는 경우 db2 저장 프로 시저
do
IF(@variable like '%abc') THEN
set @anotherVariable='abc';
ELSEIF (@variable like '%def') THEN
set @anotherVariable='def';
ELSEIF (@variable like '%def') THEN
set @anotherVariable='def';
ELSE
set @anotherVariable='xyz';
END IF;
END FOR;
이 코드는 쿼리는 항상 (? 잘못된 구문을)하지만 내 비교가 작동하지 않는 경우, 1 개 값을 반환은 일치 할 수 있었다 결코 것처럼, 항상 다른 마지막으로 이동 커서의 일부입니다. 나는 가치가 있지만 그 방식으로 비교하지 알지 ... 감사합니다
변수의 샘플 값은 무엇입니까? (공백 포함) – WarrenT