如何使用SQL Server 2012中的现有密钥及其数据创建新表?
这:
select * into New_Table
from Old_Table
不创建依赖项。
而且:
在Sql Server Managment Studio中,右键单击现有表格 选择脚本表作为>创建至>新查询编辑器窗口
无法获取数据。
由于
答案 0 :(得分:2)
如果您需要基于GUI的解决方案并处理适量的数据,以下说明可以正常工作。
Generate Scripts
选择要重新创建的特定表格
选择Save to new query window
单选按钮,然后点击Advanced
为表格设置脚本选项
将Types of data to script
属性设置为Schema and data
根据需要修改生成的脚本中的表名
答案 1 :(得分:1)
一种方法是使用SQL Server数据工具(SSDT)之类的东西。这是一个免费的Microsoft,Visual Studio 2012/2013的附加组件(您不需要拥有它)。该工具将进行模式和数据比较。因此,将以正确的顺序为您创建所有依赖项和架构对象。