我现在的位置:

微知识 - 待解决问题 - 电脑网络 - 数据库
待解决问题
  1. MS SQL Server 如何复制表结构(包括主键、标识、默认值、说明等,不复制数据)?

    完善时间:2015-01-25 21:14:33会员:倩华目录:电脑网络 - 数据库浏览:10188 次

    SQL Server 可以通过以下方法复制表结构(不复制数据)

    Select * into 新表名 from 原表名 where 1=0

    因为【条件where 1=0 】永远不会成立,所以复制时地不会复制数据,但此方法得到的新表不包括主键、默认值等结构数据,如何同时复制主键、标识、默认值、说明等结构数据?

热心回答(共1条)
  1. 第1条回答

    完善时间:2015-01-25 22:03:20会员:bekda

    复制【表】时,如果想同时复制主键、标识、默认值、说明等数据,可先将原始表生成SQL脚本,修改脚本原始表名称为新表名称,执行脚本即可,以 SQL2008 为数据平台,详细操作方法如下:

    1、展开表,右击需复制的表,选择【编写表脚本为】-【CTEATE到】-【新查询编辑器窗口】

    复制表结构-编写表脚本

     

    2、在创新的【原始表】查询编辑器窗口中使用【查找和替换(Ctrl+H)】工具将【原始表名称】全部替换为【新表名称】。

    复制表结构-将原表名替换为新表名

    注意:只替换表名称字符,不要替换其他字符。

     

    3、确认替换无误后,点击【执行】按钮执行创建新表脚本。

    复制表结构-执行脚本

    如以上操作无误,消息栏将会提示:命令已成功完成。

     

    相关阅读:

    如何将本机的SQL Server数据库上传到网站的数据服务器

    Microsoft SQL Server 如何将一个表的数据插入到另一个表?

联系方式:

南京贝加达电子科技有限公司

  • 地址:南京市江北新区柳州北路21号涤太太科技大楼2F
  • 联系人:焦倩华(先生)
  • 手机:13813916308
  • 邮箱:Ser@bekda.com
  • 服务专线:400-8282-116
©2010-2024 Bekda Electronic Technology Co., Ltd. All right reserved.

苏公网安备 32011102010041号

320111201705278429

苏ICP备12027725号