mssql如何复制表结构

mssql 2005 始终发现不了怎么复制表结构.望高人指教!

--复制表结构有句型的
--跨数据库
--复制结构+数据
select * into 数据库名.dbo.新表名 from 数据库名.dbo.原表名
--只复制结构
select * into 数据库名.dbo.新表名 from 数据库名.dbo.原表名 where 1=0

--复制到临时表
select * into #temptablename from 数据库名.dbo.原表名 where 1=0

--后面的where 1=0 只要不成立就行了,管它是1=2,还是1000=1001...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-10
如果你要看表结构
sp_help 表名

如果只想看列名
select * from 表名 where 1=2

如果想把一个表结构复制到一个新表中

select * into 新表名 from 原表 where 1=2
这样只把表结构复制到新表中,不包括数据
第2个回答  2012-11-29

相似回答