create or replace FUNCTION ROWTOCOL( p_slct IN VARCHAR, p_dlmtr IN VARCHAR DEFAULT ',') RETURNS VARCHAR
AUTHID CURRENT_USER A
TYPE c_refcur IS REF CURSOR;
lc_str VARCHAR2(4000);
lc_colval VARCHAR2(4000);
c_dummy c_refcur;
l number;
BEGIN
OPEN c_dummy FOR p_slct;
LOOP
FETCH c_dummy INTO lc_colval;
EXIT WHEN c_dummy%NOTFOUND;
lc_str := lc_str || p_dlmtr || lc_colval;
END LOOP;
CLOSE c_dummy;
RETURN SUBSTR(lc_str,2);
EXCEPTION
WHEN OTHERS THEN
lc_str := SQLERRM;
IF c_dummy%ISOPEN THEN
CLOSE c_dummy;
END IF;
RETURN lc_str;
END;
---- 오라클에서 function 을 가져다가 postgresql 로 변경하고싶습니다.
---- 서치해가며 찾아봤는데 많이 이해가 안가서 도움을 요청합니다.
---- 어떻게 migration 해야할가요.
----
|