新增多條記錄
insert into tablename(col1,col2,col3)
select 1,2,3
union all
select 4,5,6
union all
select 7,8,9
從另外的一張表中讀取多條資料新增到新錶中
insert into tablename(col1,col2,col3)
select a,b,c from tablea
從其他的多張表中讀取資料新增到新錶中
insert into tablename(col1,col2,col3)
select a,b,c from tablea where a=1
union all
select a,b,c from tableb where a=2
上邊**中的into都可以省略!
上邊**中的union all如果換成union,則相同記錄只插入一次,不會重複插入。
一次插入多條資訊 sql
注釋 只適合單錶單列資料,create database test go use test go create table users id int identity 1,1 primary key not null,name nvarchar 20 go create proc sp insert...
ms sql 一次插入多條記錄的語句
有的時候我們需要一次像資料庫中新增多條記錄,我們可以使用下面的語句來實現 新增一條記錄 insert into tablename col1,col2,col3 values 1,2,3 新增多條記錄 insert into tablename col1,col2,col3 select 3,4,5...
SQL一次性插入多條資料
新增一條記錄 insert intotablename col1,col2,col3 values val1,val2,val3 新增多條記錄 insert intotablename col1,col2,col3 selectval1,val2,val3 union all selectval1,...