如何:复制表
一个表在一个数据库中只能出现一次。 但是,如果您要创建一个包含现有表中部分或所有列的新表,则可以先创建新表,然后从现有表中复制列信息。
备注
为 SQL Server 2012 格式的数据库提供了一个新版本的表设计器。本主题介绍表设计器的旧版本,可将其与 SQL Server 早期格式的数据库配合使用。
在新版本中,可通过图形界面或直接在脚本窗格中更改表定义。如果使用图形界面,表定义将在脚本窗格中自动更新。若要在脚本窗格中应用 SQL 代码,请选择“更新”按钮。有关新版本的更多信息,请参见如何使用表设计器创建数据库对象。
备注
此操作仅复制表的结构,而不复制任何表行。
备注
对于在以下说明中使用的某些 Visual Studio 用户界面元素,您的计算机可能会显示不同的名称或位置。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关更多信息,请参见 Visual Studio 设置。
复制表
确保已连接到要在其中创建表的数据库,并且已经在服务器资源管理器中选定该数据库。
有关连接到数据库的更多信息,请参见 如何:从服务器资源管理器连接到数据库。
从**“数据”菜单中指向“添加新项”,再单击“表”**。
在服务器资源管理器中右击要复制的表,再从快捷菜单中单击**“打开表定义”**。
该表在另一个**“表设计器”**窗口中打开。
在现有表中选择列,再从**“编辑”菜单中单击“复制”**。
切换回新表,然后选择第一行。
从**“编辑”菜单中单击“粘贴”**。
从**“文件”菜单中单击“保存”**table name。
在**“选择名称”对话框中为新表键入一个名称,再单击“确定”**。