INFORMIX ONLINE 9.14를 사용해서 플젝을 하는데요. 아쉽게도 유용한 내장함수들이
지원되지 않아서, 만들어야 하는되요..
REPLACE 은 단순히 REPLACE(souce varchar(256), n1 varchar(256), n2 varchar(256))
n1 한글자를 n2한글자로 바꾸게만 구현을 해놨구요..
n1 과 n2를 가변형 data로 바꾸는거를 나중에 구현해야 되는데요.. 지금은 모오 걍 쓸만한데
나중을 위해서..
근데 문제는 CASE WHEN은 어케 맹글어야 할지 감이 안오네요.
다른 거는
프로시져명(아큐먼트 리스트)
변수 정의
로직수행
리턴
이런식으루 하는데에 CASE WHEN 구문은 어떻게 해야 할지
select main_org_cd, (case when length(main_org_nm) > 8 then substr(main_org_nm,1,6)||'..' else main_org_nm end) main_org_nm from pdcsorg order by main_org_cd
예를 들어 위와 같은 쿼리가 있다.
구람 프로시져는는
create procedure case ..???
어떻게 되야 하는지 모르겠네요.
혹시 참고 자료나 직접 만들어 보신분 혹은 소스 가지고 계신분 도와 주세요.
ㅡ,.ㅡ
ㅡ,.ㅡ 저거는 어케 할지 몰겠네요 정의 부터 몬하겠으니 원!!
|