[英]SQL Insert from other table with Same Schema
表1和表2具有相同的架構,相同的列和相同的類型,並且表2為空,而表1具有一些數據
Insert into Table2 values(Select * from Table1)
如何用sql語句傳輸數據? 我認為語法在oracle中有效,但是如何使用sql-server
您可以省略values
語句:
insert into table2
select * from table1
也就是說,在這種情況下,您實際上應該養成列出列名的習慣,無論是insert
還是select
。 這些列可以具有相同的名稱和類型-但順序不同。
您可能要刪除表2,然后將select *從table1插入table2中。 這樣可以保證您具有相同的結構。 因為當某人更改任何一個表的結構而不是另一個時,插入都會炸彈。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.