一條insert語句批量插入多條記錄
阿新 • • 發佈:2018-12-29
1.第一種方法:
insert into persons
(id_p, lastname , firstName, city )
values
(200,'haha' , 'deng' , 'shenzhen'),
(201,'haha2' , 'deng' , 'GD'),
(202,'haha3' , 'deng' , 'Beijing');
這種方法適合用程式語言拼接語句,然後新增,但是對於,資料庫表之間查詢插入,實現起來要使用第二種方法
2.第二種方法:
在資料庫中:insert 表名 select '040504','孫明','山東大學' union select '040502','李浩','山東師範' union select '040503','王剛','煙臺大學'
INSERT INTO [dbo].[test]
([Name]
,[Sex]
,[Date]
,[TZ])
select [Name]
,[Sex]
,[Date]
,[TZ] from dbo.test