2015-01-09 5 views
0

다음과 같은 문제점이 있습니다. APEX 페이지에서 선택한 모든 테이블을 가져 오려고합니다. 선택한 테이블에는 속성이 있지만 속성은 다른 테이블에 대해 동일 할 수 있습니다. 그래서 모든 속성에 접두어를 붙이고 싶습니다. 좋아요 : PRODUCT.ARTIKEL.PLSQL Prefix tablename

이 방법이 있습니까? 나는 다음 코드를 가지고있다 :

SELECT COLUMN_NAME display_value, COLUMN_NAME return_value 
FROM all_tab_columns 
WHERE OWNER = 'THO6_2014_2B_TEAM2_TARGET' 
AND TABLE_NAME = :P2_TRIGGER_TABLE 
order by 1; 

답변

1

이렇게하면?

SELECT TABLE_NAME||'.'||COLUMN_NAME display_value, 
     TABLE_NAME||'.'||COLUMN_NAME return_value 
FROM all_tab_columns 
WHERE OWNER = 'THO6_2014_2B_TEAM2_TARGET' 
AND TABLE_NAME = :P2_TRIGGER_TABLE 
order by 1;