首页 > 代码库 > 复制表结构

复制表结构

把a的表结构复制到a1表,1=2不复制数据,如果要复制数据,就不要where
select * into a1 from a where 1=2

搜索

注意:这种方式不能复制主键、索引等信息
如果要全部复制,只能是在a表上按右键,选择“编写表脚本为”=》Create
然后在这个结构基础上把a改成a1(注:要在设置里选择编写索引脚本)
追问
大神,这样是可以的,有没有办法一次能把数据库里的表都复制了
回答
那就写个存储过程,从依次执行这个sql得到的结果
SELECT ‘select * into ‘ + NAME + ‘1 from ‘ + name FROM sys.tables t

复制表结构