获取临时表的列名
如create #a (s_id int,re varchar(max))现在我想读取出这个临时表的列名。怎么写sql?谢谢大侠们

解决方案 »

  1.   

    SELECT o.name,c.name 
    FROM tempdb.sys.objects AS o
      JOIN tempdb.sys.columns AS c
    ON o.object_id=c.object_id 
     AND o.name LIKE '#a%'
      

  2.   


    SELECT * FROM tempdb..syscolumns where id=object_id('tempdb..#S')
      

  3.   

    本帖最后由 cxmcxm 于 2008-10-07 22:43:57 编辑
      

  4.   

    SELECT name FROM tempdb..syscolumns where id=object_id('tempdb..#表名')
      

  5.   

    --臨時表在tempdb
    select * from tempdb.dbo.sysobjects