想寫乙個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...