SQL 一次插入多條記錄 例句

2021-05-28 06:22:04 字數 561 閱讀 5739

新增多條記錄

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