오라클 execute immediate dynamic query 리턴 0 1 1,858

by 잔든건 [PL/SQL] [2018.10.07 14:27:25]


안녕하세요

pl/sql로 작성해서 동적쿼리(select문)의 데이터를 받아오고 싶습니다.(여러행)

mssql에서 사용할적에는 exec (동적쿼리 string)을 하게되면  select 문을 실행할때와 같이 결과행들을 가져오던데

오라클에서는 조금 다른방식인것 같아 질문드립니다.

 

excute immediate 를 통해 토드에서 select문을 실행한 것과 같은 결과를 보고싶다면 어떻게 할 수 있을까요?

 

질문정리 ) 단순 select문 실행처럼  execute immediate 'dynamic query string ' 실행을 하여 결과행을 가져오고 싶습니다.

 

구글링도 많이 해봤는데 감이 안잡혀서 문의드립니다.. 감사합니다.

by 마농 [2018.10.08 08:51:38]

Oracle 에서는 MSSQL 에서와 같은 단순 Select 를 지원하지 않습니다.
커서변수에 담아서 리턴하는 방식을 사용해야 할 것 같네요.
http://gurubee.net/article/19612

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