![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
是叶子呀
小白,请多指教
展开
-
1 视图
1.1.什么是视图视图是一种数据库对象,是从一个或者多个数据表或视图中导出的虚表,视图所对应的数据并不真正地存储在视图中,而是存储在所引用的数据表中,视图的结构和数据是对数据表进行查询的结果。根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合,它存储了要执行检索的查询语句的定义,以便在引用该视图时使用。使用视图的优点:1.简化数据操作:视图可以简化...原创 2019-01-24 18:16:39 · 453 阅读 · 0 评论 -
2 序列
2.1.什么是序列序列是ORACLE提供的用于产生一系列唯一数字的数据库对象。创建序列语法: create sequence 序列名称 通过序列的伪列来访问序列的值NEXTVAL 返回序列的下一个值CURRVAL 返回序列的当前值注意:我们在刚建立序列后,无法提取当前值,只有先提取下一个值时才能再次提取当前值。提取下一个值 s...原创 2019-01-24 18:44:43 · 197 阅读 · 0 评论 -
3.索引
3.1.什么是索引索引是用于加速数据存取的数据对象。合理的使用索引可以大大降低i/o 次数,从而提高数据访问性能。索引是需要占据存储空间的,也可以理解为是一种特殊的数据。形式类似于下图的一棵“树”,而树的节点存储的就是每条记录的物理地址,也就是我们提到的伪列(ROWID)3.2.普通索引语法: create index 索引名称 on 表名(列名); ...原创 2019-01-24 19:40:00 · 173 阅读 · 0 评论 -
4.PL/SQL
1.1.什么是PL/SQLPL/SQL(Procedure Language/SQL)是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。把SQL语言的数据操纵能力与过程语言的数据处理能力结合起来,使得PLSQL面向过程但比过程语言简单、高效、灵活和实用。基本语法结构 [declare -...原创 2019-01-24 20:33:03 · 161 阅读 · 0 评论 -
5.游标
1.什么是游标游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。我们可以在声明区声明游标,语法如下: cursor 游标名称 is SQL语句; 使用游标语法 open 游标名称 loop fetch 游标名称 into 变量 exit when 游标名称%notfound end loop;...原创 2019-01-25 16:25:12 · 340 阅读 · 0 评论 -
6.存储函数
存储函数又称为自定义函数。可以接收一个或多个参数,返回一个结果。在函数中我们可以使用P/SQL进行逻辑的处理。创建或修改存储函数的语法如下: CREATE [ OR REPLACE ] FUNCTION 函数名称 (参数名称 参数类型, 参数名称 参数类型, ...) RETURN 结果变量数据类型 IS 变量声明部分; BEGIN...原创 2019-01-26 08:55:54 · 722 阅读 · 0 评论 -
7.存储过程
什么是存储过程、存储过程语法结构存储过程是被命名的PL/SQL块,存储于数据库中,是数据库对象的一种。应用程序可以调用存储过程,执行相应的逻辑。存储过程与存储函数都可以封装一定的业务逻辑并返回结果,存在区别如下: 1、存储函数中有返回值,且必须返回;而存储过程没有返回值,可以通过传出参数返回多个值。 2、存储函数可以在select语句中直接使用,而存储过程不能。...原创 2019-01-26 08:59:24 · 224 阅读 · 0 评论 -
8.分页的存储过程
分页的存储过程(1)简单的分页存储过程 -----------------------分页存储过程----------------------------------------------- --①申明包--- --②编写存储过程-- -- 申明了一个包 和 java中的包是一样的概念 -- create or replace pack...原创 2019-01-26 09:03:05 · 317 阅读 · 0 评论 -
9.触发器
1.1什么是触发器数据库触发器是一个与表相关联的、存储的PL/SQL程序。每当一个特定的数据操作语句(Insert,update,delete)在指定的表上发出时,Oracle自动地执行触发器中定义的语句序列。触发器可用于数据确认 实施复杂的安全性检查 做审计,跟踪表上所做的数据操作等 数据的备份和同步触发器分类前置触发器(BEFORE) 后置触发器(AFTER)1...原创 2019-01-26 09:06:58 · 235 阅读 · 1 评论