创建具有与永久表相同的列和类型的临时表的最佳方法

问题描述

select top 0 *
into #mytemptable
from myrealtable

解决方法

我需要创建一个具有与永久表相同的列和类型的临时表。最好的方法是什么?(永久表有超过100列)

IE

通常我创建这样的表。

DECLARE  #TT TABLE(              
  member_id INT,reason varchar(1),record_status varchar(1),record_type varchar(1)    
 )

但是,有什么方法可以不提及列名和类型,而要提及具有所需列的另一个表的名称吗?