需要使用Microsoft SQL Management Studio 2008
复制表
该表也需要复制所有表行(主键)ID。
在SSMS中,打开一个新的查询窗口,然后执行类似的操作
SELECT * INTO NewTable
FROM OldTable
将NewTable更改为新表应具有的名称,将OldTable更改为当前表的名称
这将复制基本的表结构和所有数据...它不会做任何约束,您需要对那些脚本进行脚本编写并在这些脚本中更改名称
我更喜欢复制/粘贴解决方案,因为它已记录在here中。它适用于Management Studio 2005以上版本。您只需要选择设计中的所有列,然后选择“编辑”->“复制”即可。创建一个新表,然后单击编辑->粘贴。至少,这会复制默认值,但当然不会复制实际数据。
复制表及其所有数据的简便方法:
SELECT * INTO
[DATABASE_NAME].[SCHEMA_NAME].[NEW_TABLE_NAME]
FROM
[DATABASE_NAME].[SCHEMA_NAME].[OLD_TABLE_NAME]
SCHEMA_NAME通常是
dbo