How to retrieve field names from temporary table (SQL Server 2008)

前端 未结 7 1833
借酒劲吻你
借酒劲吻你 2020-12-01 01:01

I\'m using SQL Server 2008. Say I create a temporary table like this one:

create table #MyTempTable (col1 int,col2 varchar(10))

How can I r

7条回答
  •  忘掉有多难
    2020-12-01 01:47

    To use information_schema and not collide with other sessions:

    select * 
    from tempdb.INFORMATION_SCHEMA.COLUMNS
    where table_name =
        object_name(
            object_id('tempdb..#test'),
            (select database_id from sys.databases where name = 'tempdb'))
    

提交回复
热议问题