sql Server如何执行批量插入和批量删除
平时我们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'); insert into 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)
删除后结果如下所示:
平时多记记,到用时才能看看,记录你的进步,分享你的成果