2016-12-22 1 views
2

저장 프로 시저에서 Select * Into #temp from SomeChangingSource을 사용하여 임시 테이블을 즉석으로 생성합니다. 그런 다음 결과 열을 나열해야합니다.SQL 서버의 임시 테이블에있는 열 목록 가져 오기

select COLUMN_NAME 
from INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME='TableName' 

가 어떻게 임시 테이블이 처리하나요 :

정규 (영구) 테이블이 처리는 다음과 같이 간단하다?

답변

7

귀하는 가까운 사이였습니다. Tempdb.Sys.Columns를 가리 키기 만하면됩니다.

Select * From Tempdb.Sys.Columns Where Object_ID = Object_ID('tempdb..#TempTable') 
+0

매력처럼 작동했습니다! 고마워, 존. –

+0

@ 존 행복하게 도와주었습니다. –