首页 > 代码库 > sql Server如何执行批量插入和批量删除
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)
删除后结果如下所示:
sql Server如何执行批量插入和批量删除
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。