2012-09-14 5 views
0

두 테이블 하나의 테이블에 열 이름이 포함되어 있고 다른 테이블에는 보고서에 표시해야하는 실제 데이터가 들어 있습니다. 데이터와 열은 열 키로 연결됩니다.DB2에서 동적 열 이름을 만들 수 있습니까?

실제 임시 테이블 열의 열 테이블에서 열 이름을 사용할 수있는 SELECT 문을 작성하는 방법이 있습니까?

이와 비슷한 것; 내가 SQL에서 다른 테이블의 값에 따라 테이블의 열 이름을 만들 수 간단하게 말해서

Select A.value AS B.ColumnName 

?

+0

당신은 (결과) 열 이름의 목록을 연결하는, 동적 SQL의 형태를해야 할 것, 그리고 원래 문자열의 꽤 이상한 검색 당신이 필요로 이름을 알아낼 수 있습니다. 그러나 실제로 이것을 실행하는 것은 무엇입니까 (언어, 프레임 워크 등)? 실제 칼럼 이름 만 남기고 ** 결과를 표시 할 때 응용 프로그램에서 간단히 바꾸기가 ** 쉬울 수도 있습니다 **. –

답변

0

당신이 유용 할 수있는 질문과 같이 동적 SQL을 사용하지 않고는이 작업을 수행 할 수 없습니다.

SQL Server: How to set column alias from another table during select?

+0

DB2 ZOS – John

+0

오른쪽 John에서이 작업을 수행하려고하지만 DB2 - 심지어 Oracle에 대해서도 같은 대답입니다. 요구 사항을 충족하려면 동적 SQL을 사용해야합니다. – Osy

관련 문제