2012-12-06 4 views
0

다른 테이블의 이름을 가진 테이블이 있습니다. 값에서 테이블을 가져 오는 쿼리를 만들려면 어떻게해야합니까?다른 테이블의 값에서 테이블을 가져 오는 방법

예를 들어, 내 표는 값이있는 경우 :

내가 참조 테이블에서 값 (예 : 테이블 이름)를 타고 다음에서 *를 선택하는 방법을 알고 동적 SQL 함수를 생성 할
tables 
------ 
users 
users2 
users3 

그 이름이 가치. 당신이 당신의 테이블 구조가 어떻게 생겼는지의 예를 추가 할 수 있습니다 출력

+0

select 'select * from ' || table_name || ';' cmd from user_tables; 

그리고 실행 – AssaultingCuccos

+0

오라클의 'user_tables' 사전 테이블과 같은 것이 있다는 것을 의미합니까? 그렇다면 왜 쿼리하지 않는가? I.E. 'select table_name from user_tables'? 또는 동적 SQL이 필요합니까? 귀하의 질문을 이해하기 어려운 ... –

+0

@ A.B.Cade 동적 SQL – Ofer

답변

0

당신은 단지 한 번 스크립트가 쿼리를 실행하려면

?
관련 문제