在SQL Server中如何将索引从一个表复制到另一个表
发布时间:2020-12-12 16:33:28 所属栏目:MsSql教程 来源:网络整理
导读:我需要将索引从一个表复制到另一个表.有很多索引,我不想从头重新创建它们.似乎出现错误倾向. 我已经复制了结构 SELECT * INTO [BackupTable] FROM [OriginalTable] 但是这不会复制索引,约束,触发器等 有谁知道如何做到这一点? 解决方法 要复制Index定义吗?
我需要将索引从一个表复制到另一个表.有很多索引,我不想从头重新创建它们.似乎出现错误倾向.
我已经复制了结构 SELECT * INTO [BackupTable] FROM [OriginalTable] 但是这不会复制索引,约束,触发器等 有谁知道如何做到这一点? 解决方法要复制Index定义吗?然后您可以使用Microsoft SQL管理工具中的“脚本”选项来反向工程化索引,触发器等 只需在SQL Management Studio表格列表中右键单击表名,然后选择“Script Table as”,然后选择“Create to” 您不能复制索引数据,因为它与索引的物理存储有关 首先检查您是否将“工具/选项/ SQL Server对象资源管理器/脚本/脚本索引”设置为“True”.在某些版本的SQL管理工具中设置为false(谢谢Mark) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- sql – Postgres错误:列“id”中的空值 – 在插
- sql – INSERT select和insert into select之间的
- sql – 拆分字符串并获取最后一个元素
- 数据库设计 – CAP定理背后的原因是什么?
- 使用SqlDependency监听SqlServer2005数据库变更通
- sql-server – 计算SQL Server中的会计年度
- sql-server-2005 – 提供布尔结果的T-SQL过程
- 利用tcpdump对mysql进行抓包操作技巧
- 具有一个firebase身份验证的多个firebase数据库
- sql-server – SQL Server和Oracle,哪个在扩展性
热点阅读