![](https://img-blog.csdnimg.cn/2021050700421759.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Oracle
文章平均质量分 71
Oracle 2021年4月份目标
一二山人
一蓑烟雨为平生,独一无二为山人。
展开
-
Oracle进阶(十一)表连接(Table Join)
1、简介2、基本语法注:如果使用from子句指定内、外连接,则必须要使用on子句指定连接条件; 如果使用(+)操作符指定外连接,则必须使用where子句指定连接条件。SELECT TABLE1.COLUMN,TABLE2.COLUMNFROM TABLE1 [INNER | LEFT | RIGHT | FULL ] JOIN TABLE2 ON TABLE1.COLUMN1 = TABLE2.COLUMN2;3、表连接3.1 内连接([INNER JOI...原创 2021-05-07 01:35:31 · 1233 阅读 · 0 评论 -
Oracle进阶(十)视图(View)
1、视图(View)简介视图定义:视图是表的另外一种表示形式,通过使用SELECT语句定义一个显示数据的虚表,这个虚表只有对视图的定义,并不包含实际的数据。简单视图:视图的数据仅来自一个表,在视图的SELECT语句中不包含函数或数据分组,总是可以通过视图来执行DML操作。复杂视图:视图的数据来自多个表,可以包含函数或数据分组,并不总是可以通过视图进行DML操作。原创 2021-05-07 00:03:55 · 1814 阅读 · 0 评论 -
Oracle进阶(九)操作数据(增删改)
1、插入记录(INSERT)1.1插入单行--1 指定列INSERT INTO EMP(EMPNO, ENAME, JOB, MGR,HIREDATE, SAL, DEPTNO)VALUES (7890, '三仙', '高级顾问', 7566,TO_DATE ('2021-04-29', 'YYYY-MM-DD'), 10000, 20);COMMIT;--2 未指定列INSERT INTO EMP VALUES (7891, 'JUNIOR', '实习生', 7566, TO_D.原创 2021-05-06 23:16:12 · 202 阅读 · 0 评论 -
Oracle进阶(七)行列转换
以下所涉及的表,请查看Oracle进阶(三)常用函数的附表。1、需求假设初始表为每个部门的职位总薪资:--1. CASE WHEN/DECODESELECT DEPTNO,JOB,SUM(SAL) AS SAL FROM EMPGROUP BY DEPTNO,JOBORDER BY DEPTNO,JOB最终想要展示的结果如下:2、思路2.1CASE WHEN / DECODE--CASE WHENSELECT DEPTNO, SUM(CASE..原创 2021-05-03 01:16:28 · 283 阅读 · 0 评论 -
Oracle进阶(六)包(Package)和包体
包(Package)是用来存储相关程序结构的对象,它存储于数据字典中。包由两部分组成:包规范(PACKAGE)和包体(PACKAGE BODY)。包规范是包的说明部分,是对外的操作接口(类似java接口),对应用是可见的。包体是包的代码和实现部分(类似java实现类),对应用来说是不可见的。原创 2021-04-27 20:12:53 · 6119 阅读 · 0 评论 -
Oracle进阶(五)SQL进阶语法
SQL进阶语法 1.1 进阶查询 1.2 系统查询 2、Oracle用户管理 3、查询SQL执行 4、查询DDL 5、查询锁 6、查询系统等待事件 7、查看表空间--查看Oracle数据库版本 SELECT * FROM SYS.V_$VERSION;原创 2021-04-27 10:46:09 · 1722 阅读 · 1 评论 -
Oracle进阶(二)存储过程(Procedure)
存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是由流程控制和SQL语句书写的命名语句块。4、存储过程4.1、无参存储过程4.2、带参数存储过程4.3、带if的存储过程4.4、带if else的存储过程4.5、带elsif的存储过程4.6、带while循环的存储过程4.7、带select into的存储过程4.8、带for的存储过程4.9、带immediate的存储过程4.10 带游标的存储过程4.10.1 游标语法与属性4.10.2 无参游标存储过程4.10.3 带参游标原创 2021-04-21 10:52:39 · 9727 阅读 · 4 评论 -
Oracle进阶(一)理论基础
1.ORACLE数据库简介数据库指的是存储和管理数据的仓库,是一种文件集合(包括数据文件、临时文件、日志文件和控制文件)。ORACLE数据库是一种网络上的数据库,支持多用户,支持服务器/客户端部署。ORACLE服务器由ORACLE数据库和ORACLE实例两部分组成,实例指的是操作数据库的一些进程。在操作ORACLE的过程中,一般操作逻辑是:启动数据库服务实例、挂载数据库、打开数据库、关闭数据库、卸载数据库、关闭实例。2.sqlplus和sqldeveloper① sqlplus是Oracl原创 2021-04-20 18:23:47 · 1813 阅读 · 2 评论