我想從table1創建一個表2。從另一個表創建表
我不需要table1中的所有行。我只需要table1的表結構,並且希望table2中有相同的結構。
什麼是查詢在sql server 2008中創建這個?
我想從table1創建一個表2。從另一個表創建表
我不需要table1中的所有行。我只需要table1的表結構,並且希望table2中有相同的結構。
什麼是查詢在sql server 2008中創建這個?
你可以簡單地
SELECT TOP 1 * INTO table2 FROM table1
這將只放表1的第一行到新的其中一個,當然你可以很容易再次刪除。
當然:這樣只會讓你與類似列一個表,但它會不會有任何INDEX
或PRIMARY KEY
定義或identity
列(如果在表1中存在)。
編輯:
要獲得該表沒有任何數據 - 作爲Surender拉賈低於所指出的 - 你可以提供的條件不可能1=0
:
SELECT * INTO table2 FROM table1 WHERE 1=0
是的。這有助於。此外,我用這個查詢select *進入updated_emp emp從哪裏1 = 0,它的工作原理..但是如果我在where子句中給1 = 0會發生什麼。 –
難道你不想要,而一個視圖,而不是anothet表? –