这两个培训是为开发者准备的基础培训,分为基础和进阶两个培训。视频做的生动有趣,每个不到10分钟,但需要访问Youtube。不过练习和测验直接可以访问,练习中也包括在视频中的概念。

Databases for Developers: Foundations


在Module 9中,有个比较row by row commit和group commit性能的例子,蛮经典的。另外其中还有一个connect by level语句,可以生成序列:

declarestart_time   pls_integer;insert_count pls_integer := 50000;
beginstart_time := dbms_utility.get_time ();for i in 1 .. insert_count loopinsert into bricks values ( i, 'red', 'cube' );end loop;dbms_output.put_line ( 'Single-row duration = ' || ( dbms_utility.get_time () - start_time) );rollback;start_time := dbms_utility.get_time ();insert into bricksselect level, 'red', 'cube' from dualconnect by level <= insert_count;dbms_output.put_line ( 'Multi-row duration = ' || ( dbms_utility.get_time () - start_time) );rollback;
end;
/


https://blog.jooq.org/2016/12/09/a-beginners-guide-to-the-true-order-of-sql-operations/?utm_content=buffer0c197&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Databases for Developers: Next Level

gotcha:陷阱
draw:平局

select * from (select colour, count(*) cfrom   bricksgroup  by colour
) brick_counts
join   colours
on     brick_counts.colour = colours.colour_name
and    brick_counts.c < colours.minimum_bricks_needed


Analytic SQL for Developers

Databases for Developers - Oracle数据库开发者基础培训相关推荐

  1. oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载

    相关截图: 资料简介: 本书主要介绍Oracle数据库的基本概念.知识和技术,注重培养Oracle数据库技术的基本操作技能.本书内容体系完整,覆盖了Oracle数据库技术的主要组成部分,设置有Orac ...

  2. Oracle数据库迁移-基础

    Oracle数据库迁移-基础 作为一个开发人员,数据库知识肯定是需要我们掌握的.但是目前公司的数据库都是有专门的DBA维护的,一般都是给我们一个环境地址,然后我们书写CRUD SQL.而且公司产品要求 ...

  3. oracle数据库sql基础知识,Oracle数据库基础知识为内部培训资料.doc

    PAGE 1 课程 IL001100 ORACLE数据库基础知识 ISSUE1.0 开心Java整理 IL001100 ORACLE数据库基础知识 ISSUE1.0 目录 PAGE 1 PAGE 45 ...

  4. Oracle数据库,基础知识

    1.Oracle的五大约束条件: 1 主键  primary key 2 外键  foreign key, 3 唯一  unique, 4 检测  check 5 非空  not null 实例运用: ...

  5. oracle数据库中基础知识,oracle数据库基础知识

    oracle数据库基础知识 -- End loop --1 declare pnum number(4):=0; begin while pnum < 10 loop dbms_output.p ...

  6. Oracle数据库学习基础

    1.Oracle简介 数据:data 数据库:database DB 数据库管理系统 database Management system DBMS 数据库系统 database system DBS ...

  7. Oracle数据库的基础

    目录 小知识点 1.dec 2.nvl 3.minus 4.连接join 5.数据库设计范式 数据库设计第一范式:(设计出没有数据冗余和数据维护异常的数据库结构) 数据库设计第二范式: 数据库设计第三 ...

  8. 【Oracle database】 Oracle数据库分区表基础

    目录 使用场景 分区查询 范围分区表(range) 固定值域区间的分区 自动间隔的分区 列表分区表(list) 哈希分区表(hash) 组合分区表(range+hash,range+list) ran ...

  9. 【Oracle数据库】基础查询

    基础查询语句 查询整个表 查询结果排序 算数运算符 函数运算 比较运算符 逻辑运算符 查询整个表 select * from 表名; 查询结果排序 ASC ---------升序 DESC------ ...

最新文章

  1. numpy.random.normal详解
  2. pytest中pytest_addoption用法 动态添加命令行参数 (钩子函数)
  3. easyui中获取getEditor为空情况
  4. 2020快手汽车行业数据价值报告
  5. How to manage the certificates in the PC
  6. 【知了堂学习笔记】数据库连接池简介,以及Eclipse中C3p0连接池的简单运用
  7. Java原生序列化、Avro、RPC与Log4j
  8. zipkin使用_我的Spring Cloud(十):Zipkin 服务跟踪
  9. 外卖平台系统开发需要注意什么?快跑者外卖系统好吗?
  10. [javascript]实现登陆界面拖动窗口
  11. 解决Sublime提示 Sublime Text Error while loading PyV8 binary:exit code 1 Try to manually install Pyv8 fo
  12. 网络安全应急响应-恶意代码分析技术
  13. 安卓按键命令库教程(紫猫版续)
  14. jQuery如何使用most()方法?代码示例和解析
  15. Word数学公式编辑器怎么用
  16. 快速上手Android蓝牙串口开发
  17. 化工集团公司数字化转型有力抓手“数字化示范项目建设
  18. 怎么用计算机弹心如水止,心静如水, 怎样用心看自己
  19. 在uni-app中使用element-ui
  20. 音频信号的数字化及压缩编码

热门文章

  1. Oracle 导入 txt (oracle 10) 百万数据导入 txt
  2. JavaScript高级语法-面向对象编程模式的特性及实现
  3. SettingsProvider简单分析
  4. 如何在海思平台启用dhcp server
  5. Protobuf Arena 教程
  6. ping回显无法访问目的主机问题解决过程
  7. 科普 | 如何创建一个DAO?
  8. ffmpeg实现将H264裸流封装成.mp4或.avi文件
  9. python高级语言怎么学习_Python作为近几年大热的语言,要如何学习呢?
  10. 独领风骚,卡兹特投影仪大热香港电子展