一次Insert插入多條資料的方法

2021-05-24 22:40:16 字數 606 閱讀 9335

想寫乙個insert插入多條資料的sql.

結果發現mysql可以,mssql2005確不行,google,baidu之,有人說sql 2008才支援那種寫法,05和2000均不支援,鬱悶

sql server 2008 和 mysql支援以下語法:

insert

into

[eventtype](

[eventtypename]) 

values('

**聯絡

'), (

'專案演示會

');

sql server 2005 2000以下版本,不支援上述語句,只能一條條插入,但可以多語句一次提交

# insert

into

[eventtype](

[eventtypename]) 

values('

**聯絡

');   

# insert

into

[eventtype](

[eventtypename]) 

values('

專案演示會

');

一次Insert插入多條資料的方法

我們知道插入一條語句的sql是 insert into report batch report id,batch id values 1,2 那有時可能需要同時插入多條記錄 1.第一種辦法就是迴圈來多次insert,將記錄全部插入,這個是最簡單的方法,但執行效率非常低 2.一次insert插入多條資...

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...

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...