Oracle 을 Tibero 전환시 "THE" 내장함수는 어떻게 변환해야 하나요? 0

by 환상의딸기 [Tibero] [2022.03.25 15:47:02]


SELECT ROWNUM AS seq
              ,NVL (yard.COLUMN_VALUE, 0) AS strg_yard_no
   FROM THE
                     (SELECT CAST
                                     (fun_get_in_list ('2000') AS typ_pda_rtn_record)
                          FROM DUAL
                      ) yard

위 쿼리 실행시 결과값음

seq strg_yart_no

1    2000

이렇게 나옵니다.

이걸 Tibero로 전환해야 하는데 오라클 내장함수인 "THE"를 Tibero 어떤 함수로 변환해서 해야하는지 모르겠습니다.

혹시 아시는분 계시는지 문의 드립니다.

by pajama [2022.03.26 12:28:42]

the가 내장함수가 맞는지요..?


by 환상의딸기 [2022.03.28 10:05:43]

써본적이 없는 THE 함수를 찾아보니 아래와 같은 문서를 찾을 수가 있었습니다.

https://docs.oracle.com/cd/A58617_01/server.804/a58236/04_colls.htm#20188


by pajama [2022.03.28 18:12:49]

헉 과거버전에서 사용된 함수였군요..정보 공유해주셔서 감사합니다.


by 마농 [2022.03.27 23:05:30]

THE, fun_get_in_list, typ_pda_rtn_record 등은
내장된 것이 아닌 사용자가 생성한 것으로 판단됩니다.
각각을 그대로 생성해 주시면 될 듯 합니다.


by 환상의딸기 [2022.03.28 10:07:20]

THE를 제외한 나머지는 사용자가 생성한것이 맞습니다.

THE는 찾아보니 8.0까지만 지원하고 이후에는 TABLE()로 대체 되었다고 나오네요

TIBERO에서 TABLE로 변경하니 잘 작동합니다.

답변 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입