当前位置: 首页 > news >正文

在什么网站可以接设计做成都新闻今日最新消息

在什么网站可以接设计做,成都新闻今日最新消息,wordpress 主题添加设置,1做网站的公司一、需求描述 在我们实际的业务场景中,由于单条插入的效率很低(每次都需要数据库资源连接关闭的开销),故需要实现一次性插入多条数据,用以提升数据插入的效率; 如下图是常见的单条插入数据: 二…

一、需求描述

        在我们实际的业务场景中,由于单条插入的效率很低(每次都需要数据库资源连接关闭的开销),故需要实现一次性插入多条数据,用以提升数据插入的效率;

如下图是常见的单条插入数据:

二、Oracle实现一次插入多条数据

我这里以grade2表为例进行演示说明:

2.1、union all拼接查询

采用union all拼接查询方式实现一次向同一个表中插入多条数据语法:

INSERT into 表名(字段名1,字段名2,字段名3,...) 
SELECT 值1,值2,值3,... from dual
union all SELECT 值11,值21,值31,... from dual
union all SELECT 值12,值22,值32,... from dual
...

示例(向同一个表同时插入6条不同内容的数据):

INSERT into "grade2"("name","chinese","math","english") 
SELECT '张10',100,100,100 from dual
union all SELECT '张20',101,101,101 from dual
union all SELECT '张30',102,102,102 from dual
union all SELECT '张40',103,103,103 from dual
union all SELECT '张50',104,104,104 from dual
union all SELECT '张60',105,105,105 from dual

2.2、insert all插入

采用insert all方式实现一次向同一个表中插入多条数据语法:

insert all 
into 表名(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
...
SELECT * from dual;

示例(向同一个表同时插入6条不同内容的数据):

insert all 
into "grade2"("name","chinese","math","english") VALUES('张11',100,100,100)
into "grade2"("name","chinese","math","english") VALUES('张21',101,101,101)
into "grade2"("name","chinese","math","english") VALUES('张31',102,102,102)
into "grade2"("name","chinese","math","english") VALUES('张41',103,103,103)
into "grade2"("name","chinese","math","english") VALUES('张51',104,104,104)
into "grade2"("name","chinese","math","english") VALUES('张61',105,105,105)
SELECT * from dual;

insert all方式实现一次向多个表中插入多条数据语法:

insert all 
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名1(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名2(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值1,值2,值3,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值11,值21,值31,...)
into 表名3(字段名1,字段名2,字段名3,...) VALUES(值12,值22,值32,...)
...
SELECT * from dual;

示例(向多个表同时插入6条不同内容的数据):

insert all 
into "grade2"("name","chinese","math","english") VALUES('张11',100,100,100)
into "grade2"("name","chinese","math","english") VALUES('张21',101,101,101)
into "grade2"("name","chinese","math","english") VALUES('张31',102,102,102)
into "grade"("id","name","course","score","sex","age") VALUES(11,'张11','语文',100,'男',26)
into "grade"("id","name","course","score","sex","age") VALUES(12,'张21','数学',100,'男',26)
into "grade"("id","name","course","score","sex","age") VALUES(13,'张31','英语',100,'男',26)
SELECT * from dual;

 

注意:insert all语句里不能直接使用序列生成的值(因为即便每个into语句里都加上seq_test_insert.nextval也不会获得多个值):

-- 创建序列
create sequence seq_test_insert 
minvalue 1
maxvalue 999999999999999999999999
start with 1
increment by 1
cache 20;-- 获取下一个序列值
SELECT seq_test_insert.nextval from dual;

http://www.15wanjia.com/news/31240.html

相关文章:

  • 百度做网站多关键词快速排名不限行业
  • 公司注册资金认缴是什么意思张掖seo
  • 网站规划建设方案模板知道百度
  • 重庆多功能网站建设营销型网站建设解决方案
  • 怎么推广抖音windows优化大师是电脑自带的吗
  • 高密做网站哪家好建立网站费用大概需要多少钱
  • 深圳有什么好玩的排名优化
  • 去越南做网站手机网站建设案例
  • co域名网站九易建网站的建站模板
  • 如何加快网站打开速度地推怎么做最有效
  • 网站做城市地图百度推广优化师培训
  • 做电音的软件的专业下载网站互联网营销案例
  • 苏州公司网站建设报价站长统计 网站统计
  • 织梦贷款网站源码站长之家网站模板
  • 桂林靠谱网站建设网站seo策划方案案例分析
  • 阐述网站建设利益网络营销的概念和含义
  • 建设银行云南分行社会招聘网站网站平台推广
  • 如何做原创漫画网站独立站seo推广
  • 企业网站怎么做seo最近三天的新闻大事国内
  • 懂的建设网站黑帽seo寄生虫
  • 长沙好的网站建设公司国际站seo优化是什么意思
  • 网站代运营服务公司seo优化排名推广
  • 做手机版网站和做app差别哪里可以接广告
  • 网站建设里面链接打不开企业培训方案制定
  • 哈尔滨网站建设2017搜什么关键词能搜到好片
  • 成都手机网站建网站seo 优化
  • 网站开发文档范文济南seo整站优化厂家
  • 深圳外贸公司电话北京seo网络推广
  • 成都网站设计公app推广方法及技巧
  • Wordpress用七牛云存储湖北seo诊断