sql Server如何執行批量插入和批量刪除
阿新 • • 發佈:2017-06-20
emc pcs -- frog bps eno bbu ads spc
平時我們sql server執行查詢語句都是通過
insert into 表名(字段名,字段名) values(插入值,插入值)
--單條插入語句--- insert into Reader(readerName) values(‘測試‘)
那如何進行批量插入呢?除了多條insert 語句組合而成,還有其他嗎?
--Sql Server 的批量添加--- --方式1:多條insert語句插入---- insert into Reader(readerName) values(‘讀者1‘); insert into Reader(readerName) values(‘讀者2‘); insertinto Reader(readerName) values(‘讀者3‘); --方式2:union all方式插入--- insert into Reader(readerName) select ‘讀者4‘ union all select ‘讀者5‘ union all select ‘讀者6‘ --方式3:sqlserver2008新的插入語法--- insert into Reader(readerName) values(‘讀取7‘),(‘讀取8‘),(‘讀取9‘)
插入後結果如下所示:
那麽如何批量刪除要怎樣呢?我們知道刪除語法是這樣的
delete from 表名 where 條件
--刪除某一條數據--- delete from Reader where readId=1 --批量刪除多條數據-- delete from Reader where readId in(2,3,4)
刪除後結果如下所示:
sql Server如何執行批量插入和批量刪除