在SQL Server的企业版中,可以通过使用“脚本表as”,“创建到”来为预先存在的表生成语句。这将为包含索引的表格生成完整的创建声明。有没有办法在T-SQL中做到这一点,因此能够将表定义复制到新表中?SQL Server副本全表定义
4
A
回答
1
创建脚本到一个新的查询窗口,然后修改数据库名称和运行
2
没有简单地提供了在直T-SQL的选框正是复制SSMS做什么的。
但是,您可以通过元数据(INFORMATION_SCHEMA.COLUMNS
等)获得此信息,并且我已经完成了相当成功的工作。请注意,索引不在INFORMATION_SCHEMA
中 - 它们位于sys.indexes中。
看看this article这可能是你想要的大部分。
相关问题
- 1. SQL Server表定义设置
- 2. SQL Server自定义WordBreaker全文
- 3. 在本地存储表的高速缓存副本SQL Server
- 4. SQL Server 2005中的自定义StopWord列表全文搜索
- 5. SQL-Server中的重复表定义(列)
- 6. 在SQL Server表中定义float类型
- 7. 保证版本的SQL Server锁定表
- 8. SQL Server锁定表
- 9. SQL Server全文搜索转义字符?
- 10. Sql Server自定义异常
- 11. 访问SQL副本
- 12. 获取Amazon RDS上托管的SQL Server的本地副本
- 13. SQL Server的加入:全表VS选定列从表
- 14. SQL Server的同义词和并发安全性动态表名
- 15. SQL Server版本更新表
- 16. SQL Server 2005安全
- 17. SQL Server的全表扫描和负载
- 18. 全局临时表中的Microsoft SQL Server
- 19. 全球临时表 - SQL Server与Oracle
- 20. SQL Server中的本地和全局临时表
- 21. SQL Server是表锁定?
- 22. ActiveRecordMediator.SaveAndFlush锁定SQL Server表
- 23. 在SQL Server中锁定表
- 24. 如何创建和维护SQL Server数据库副本
- 25. 如何创建SQL Server事务日志文件的“副本”
- 26. 标准VS企业版的SQL Server 2016 SP1只读副本
- 27. 从MS Access到SQL Server的大容量副本
- 28. 在SQL Server 2008 R2中创建一次性数据库副本
- 29. 针对linux(centos)的SQL Server大容量副本(bcp)
- 30. 我们如何才能实现SQL SERVER的数据库副本?
感谢您的回答。真的,我需要做的就是描述,但是没有在管理工作室中使用UI。我需要在由SSIS包调用的某些T-SQL代码中执行此操作。 – SQLPye 2011-01-06 15:52:07
注意:这不会为您提供索引。那些需要单独编写脚本。 – 2011-01-06 15:53:27