
Oracle基础与提高
讲解了Oracle的基础与拓展技术,涉及到常用sql和带有Oracle特色的功能,涉及到闪回、数据字典、存储过程和存储函数、触发器以及应用场景、PLSQL练习、plsql光标和例外、plsql程序语法、创建和管理表、处理数据、子查询和集合运算练习、集合运算、子查询技术
光仔December
技术宅,系统集成项目管理工程师,FCP-报表开发工程师,全国软件开发(C/C++)专业人才高级认证,2014年ACM-ICPC河南省赛区银奖,2014年第五届蓝桥杯河南赛区C/C++程序设计本科B组二等奖,2015年甲骨文杯全国Java程序设计大赛华中赛区A组二等奖,2015年中国大学生计算机设计大赛团队三等奖
展开
-
【oracle学习】1.子查询
子查询所要解决的问题:问题不能一步求解实际上就是sql语句的嵌套,就是在一个select语句中嵌套另外一个select语句首先我们使用控制台登录连接我们的oracle:我们先创建员工信息表EMP:create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR原创 2016-08-24 15:18:31 · 1362 阅读 · 2 评论 -
【oracle学习】2.集合运算
首先介绍一下我们要用到的两张表以及数据:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE, COMM BINARY_DOUBLE, DEPT原创 2016-08-26 14:20:21 · 1314 阅读 · 0 评论 -
【oracle学习】3.子查询和集合运算练习
首先介绍一下我们要用到的两张表以及数据:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE, COMM BINARY_DOUBLE, DEPT原创 2016-08-28 09:39:37 · 1228 阅读 · 0 评论 -
【oracle学习】4.处理数据
还是先介绍一下我们要用到的两张表以及数据:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE, COMM BINARY_DOUBLE, DEP原创 2016-08-29 09:33:34 · 1165 阅读 · 0 评论 -
【oracle学习】5.创建和管理表
还是先介绍一下我们要用到的两张表以及数据:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE, COMM BINARY_DOUBLE, DEP原创 2016-08-30 09:06:11 · 1246 阅读 · 0 评论 -
【oracle学习】6.plsql程序语法
前言我们以下的所有操作均在PL/Sql Developer工具上完成:我们以下的表操作可能会基于以下两张表:我们创建一个员工表和部门表:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DAT原创 2016-09-01 19:12:32 · 1727 阅读 · 2 评论 -
【oracle学习】7.plsql光标和例外
前言我们以下的所有操作均在PL/Sql Developer工具上完成:我们以下的表操作可能会基于以下两张表:我们创建一个员工表和部门表:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DAT原创 2016-09-02 14:08:30 · 1660 阅读 · 0 评论 -
【oracle学习】8.PLSQL练习
前言我们以下的所有操作均在PL/Sql Developer工具上完成:我们以下的表操作可能会基于以下两张表:我们创建一个员工表和部门表:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DAT原创 2016-09-03 12:27:40 · 5519 阅读 · 0 评论 -
【oracle学习】9.触发器以及应用场景
前言先介绍一下我们下面要用到的两张表以及数据:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER, HIREDATE DATE, SAL BINARY_DOUBLE, COMM BINARY_DOUBLE,原创 2016-09-11 14:20:55 · 3342 阅读 · 0 评论 -
【oracle学习】10.存储过程和存储函数
前言学习存储过程的前提是,了解PLSQL的语法和编写方式。需要了解PLSQL,请查看之前的总结。我们以下的表操作可能会基于以下两张表:我们创建一个员工表和部门表:员工信息表create table EMP( EMPNO NUMBER, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER,原创 2016-09-12 14:10:38 · 4971 阅读 · 2 评论 -
【oracle学习】11.数据字典
数据字典数据字典也是一种表,一种管理员提供给我们的一些表,帮助我们查询数据库的一些信息。它反应的是数据库的本身的信息,与我们的表什么的没有直接的关系。我们使用数据库建立的表就是用户表,使我们自己使用的表。而数据字典只能由管理员来维护,用户只能查询,它反应了数据库本身的一些信息。Oracle中的数据字典有很多,我们只需要熟悉一张表,名为“dictionary”,它是一原创 2016-09-14 09:06:19 · 877 阅读 · 0 评论 -
【oracle学习】12.闪回
以下的测试均使用控制台登录Oracle。(1)闪回(Flashback)在Oracle的操作过程中,会不可避免地出现操作失误或者用户失误,例如不小心删除了一个表等,这些失误可能会造成重要数据的丢失,最终导致Oracle数据库停止。在传统意义上,当发生数据丢失、数据错误等问题是,解决的主要办法是数据的导入导出、备份恢复技术,这些方法都需要在发生错误前,有一个正确的备份才能原创 2016-09-23 14:22:05 · 1158 阅读 · 0 评论