SQL一次性插入多條資料

2021-05-25 05:31:58 字數 985 閱讀 7476

--新增一條記錄  

insert

intotablename(col1,col2,col3)values(val1,val2,val3)   

--新增多條記錄

insert

intotablename(col1,col2,col3)   

selectval1,val2,val3   

union

all  

selectval1,val2,val3   

、、、   

---當把 union all 換成 all 後,相同記錄只插入一次,不會重複插入(必須所有欄位都相同時,自動增長列除外)

---從另外的一張表中讀取多條資料新增到新錶中

insert

intotablename(col1,col2,col3)   

selectval1,val2,val3fromtagtable   

--從其他的多張表中讀取資料新增到新錶中

insert

intotablename(col1,col2,col3)   

selectval1,val2,val3fromtagtablea   

union

all  

selectval1,val2,val3fromtagtableb  

ACCESS 一次性插入多條資料

在access的查詢中,通常一次只能插入一條記錄,如果同時有多條記錄要追加,就要寫多個查詢,這有點麻煩。能不能在乙個查詢中實現多條記錄的追加呢?經多方查詢與測試,發現可以用以下方法實現,現分享給大家。insert into students select distinctrow from selec...

一次性執行多條SQL語句

本地 windows 192.168.55.133 遠端1 192.168.55.9 遠端2 192.168.55.10 利用phpmyadmin來賂遠端sql server匯入大量資料時,會很慢,基於卡死。因為,它是通過web方式來上傳的,匯入之前它會首先將要匯入的.sql檔案先上傳到伺服器然後再...

oracle一次插入多條資料

insert into 表名 欄位1,欄位2 select 一 二 from dual union all select 三 四 from dual union all select 五 六 from dual union all select 七 八 from dual union all sel...