2010-08-30 44 views

回答

45

我認爲我的SQL標籤錯誤

在SSMS

打開一個新的查詢窗口,然後像做

SELECT * INTO NewTable 
FROM OldTable 

變化newtable的到新表應該有,改變OldTable的名稱當前表的名稱

這將複製基本表結構和所有數據......它不會執行任何約束,您需要編寫腳本並更改這些腳本中的名稱

+0

Wait ....你如何將表和內容複製到不同的數據庫? – AndrewRalon 2015-12-03 18:49:26

+0

我試過這個,一開始沒有用,因爲我通過點擊數據庫來創建查詢。這會在master數據庫中創建查詢,但無效。我得到一個錯誤,說對象'MyTable'不存在。當我在包含該表的數據庫中創建查詢時,它工作正常。只是想我會提到它。 – 2016-01-09 16:07:10

4

我喜歡複製/粘貼解決方案,因爲它有記錄here。它適用於Management Studio 2005以上版本。您只需選擇設計中的所有列,然後選擇編輯 - >複製。創建一個新表格並編輯 - >粘貼。這至少會複製默認值,但當然不會複製實際數據。

+0

問題也要求複製數據 – biko 2016-06-22 06:34:27

相關問題