+ -
当前位置:首页 → 问答吧 → 在SQL Server中,怎样使用表变量来参照已有的表建一个结构完全相同的新表?

在SQL Server中,怎样使用表变量来参照已有的表建一个结构完全相同的新表?

时间:2011-11-15

来源:互联网

我有1个大表(表名为aaa,100多列),我想使用表变量而不是临时表来创建表bbb,并且将aaa的头100列赋值给表变量bbb的表,
我想参照着表aaa来做,不用输入100多个列,有什么办法啊
各位大侠指点一二,我怎么也实现不了

作者: hunpo   发布时间: 2011-11-15

那就用临时表吧!

select * into #tb
from tb
where 1 <> 1

作者: AcHerat   发布时间: 2011-11-15

引用楼主 hunpo 的回复:
我有1个大表(表名为aaa,100多列),我想使用表变量而不是临时表来创建表bbb,并且将aaa的头100列赋值给表变量bbb的表,
我想参照着表aaa来做,不用输入100多个列,有什么办法啊
各位大侠指点一二,我怎么也实现不了

select 你需要的列(如果是全部,则用*) into bbb from aaa

作者: dawugui   发布时间: 2011-11-15