A테이블 ( : 날짜에 맞는 테이블명을 뽑아내기 위한 테이블 )
--------------
날짜
테이블 이름
A테이블에서 '테이블 이름' 칼럼을 select 문에서 테이블명( from절 )으로 사용 할 수 있는
방법이 없나요??
예를 들면 (이 문장은 틀린 문장)
select A.컬럼명 from (select 테이블이름 from A테이블) as A
이런식으로...
답변 부탁 드립니다.~ 꾸벅
없습니다. select A.컬럼명 from (select 테이블이름 from A테이블) A 위문장은 (select 테이블이름 from A테이블) 를 테이블이름이라는 컬럼을 가지는 view로 인식할 듯.. declare @query char(1024) select top 1 @query = name from sysobjects where name = 'mgcd01' set @query = 'select codeset from mng..' + @query exec(@query) 위처럼 테이블 이름 select한 결과를 가지고 dynamic sql를 만들어 다시 조회해야 될 듯..
@tablename char(12) = null
여기서 null 부분이 이상해요
exec(@query) 이부분에서 에러가 나는데요.... 위에 이상한 부분은 삭제 해도 안되고.... 프로시져로 안만들고... exec(@query) 이부분만 해도 에러가 나는뎅.. sybase 11.9.2. 버젼에서 혹시 안되는건가요??--;
ㅋ~~ 맞습니다. 위의 형태로 쓰는 dynamic query는 12.0이상입니다