MS SQL Server 如何复制表结构(包括主键、标识、默认值、说明等,不复制数据)?
完善时间:2015-01-25 21:14:33会员:倩华目录:电脑网络 - 数据库浏览:9973 次
SQL Server 可以通过以下方法复制表结构(不复制数据)
Select * into 新表名 from 原表名 where 1=0
因为【条件where 1=0 】永远不会成立,所以复制时地不会复制数据,但此方法得到的新表不包括主键、默认值等结构数据,如何同时复制主键、标识、默认值、说明等结构数据?
第1条回答
完善时间:2015-01-25 22:03:20会员:bekda
复制【表】时,如果想同时复制主键、标识、默认值、说明等数据,可先将原始表生成SQL脚本,修改脚本原始表名称为新表名称,执行脚本即可,以 SQL2008 为数据平台,详细操作方法如下:
1、展开表,右击需复制的表,选择【编写表脚本为】-【CTEATE到】-【新查询编辑器窗口】
2、在创新的【原始表】查询编辑器窗口中使用【查找和替换(Ctrl+H)】工具将【原始表名称】全部替换为【新表名称】。
注意:只替换表名称字符,不要替换其他字符。
3、确认替换无误后,点击【执行】按钮执行创建新表脚本。
如以上操作无误,消息栏将会提示:命令已成功完成。
相关阅读:
发布日期:2020/01/15
发布日期:2019/07/22
发布日期:2019/03/17
苏公网安备 32011102010041号
320111201705278429
苏ICP备12027725号