在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