oracle
文章平均质量分 82
黄小小州
好好学习,天天向上
展开
-
oracle数据库对象--表和视图
oracle数据库对象–表和视图表与视图是oracle数据库对象中最基本的也是最主要的两个对象,在开发应用中使用的也是最多的。该篇主要针对这两点对表和视图的一些操作(DDL,DML)进行介绍。1.表表是作为oracle数据库存储数据的一种数据结构,就相当于我们在java中用集合list,或者数组存储我们的数据一样,表是一种二维结构,有行 有列,我们把相同类型的数据归为一列,比如每个人都原创 2018-01-23 17:08:50 · 4438 阅读 · 0 评论 -
oracle数据库对象--存储函数和存储过程
存储过程(PROCEDURE),存储函数(FUNCTION)通过之前两篇文章对pl/sql程序的简单介绍,现在就可以稳稳的学习重点了,存储过程和存储函数,这个才是我们项目开发中真正要用到的,前面所学的都是为了这个做铺垫的。1.什么是存储过程和存储函数?oracle允许将pl/sql程序块存储在数据库中,并在任何地方可以调用他,这样的程序块我们就成为存储过程或存储函数,过程和函数是pl/原创 2018-02-03 00:06:16 · 1615 阅读 · 0 评论 -
PL/SQL基础知识讲解之异常(EXCEPTION)
EXCEPTION(异常)还记得pl/sql块的基本结构吗?,复习一下,如下: DECLARE 定义区 BEGIN 执行区 EXCEPTION 异常区 END; 其中异常就是我们区块中的一部门,该篇就将简单介绍一下,关于pl/sql中异常的问题。 程序的异常处理是处理程序在执行的过程中发生的一些未预料的事件,程序块的异常处理,可以处理预定义错误,非预定义错误甚至是自定义错误,原创 2018-02-02 00:20:48 · 10471 阅读 · 0 评论 -
oracle数据库对象--约束
在介绍了表对象的时候我们就接触了约束,当我们定义一个字段为非空(not null)时,或者唯一(unique)时,即为该字段定义了约束(constraint),约束也属于oracle数据库对象之一。下面将简单介绍一下约束,通过本篇的学习,你将学会如果去描述约束,如何去创建和维护约束;1.什么是约束? 答:约束是对表结构的一种强制规定,即要求表中数据必须要满足约束条件,否则该数据无法存入到表中原创 2018-01-26 20:23:47 · 446 阅读 · 0 评论 -
oracle数据库对象 表 --高级查询
上一篇介绍了数据库的两个基本对象表和视图,并介绍了一些基本的DML和DDL操作,但是在实际开发中执行的操作可不是那些最基本的操作,所以本篇将介绍在实际开发中用到的一些复杂的查询语句和一些相应的函数。 在介绍之前首先展示下我的演示数据的表结构,主表为员工表employees ,然后又部门表1.过滤和排序在过滤查询中主要是利用where子句添加条件达到数据过滤的目的。 下面将通过实际问原创 2018-01-26 15:35:31 · 960 阅读 · 0 评论 -
oracle数据库对象--序列
序列通常我们在创建一个表时,都会定义一列为主键,通常是数字,对于主键我们的要求就是非空且唯一,然而在实际插入数据的时候,我们如何才能保证这个数据是唯一的呢,一种方式就是通过java代码写个工具类,产生唯一的数字,另一种方式就是今天所要介绍的第一个数据库对象–序列。1.什么是序列? 答:序列是oracle提供的用于产生一系列唯一数字的数据库对象。2.它有什么作用? 答:自动提供原创 2018-01-27 18:59:48 · 3397 阅读 · 1 评论 -
oracle数据库对象--索引
索引(index)前言:大学一次考试,因为是一门考查课,平时都没怎么学习,但是却要做一张考试卷,于是大家都慌了,各自准备了自己的小抄,每个人足足有20多页(夸张手法),机智的小彪在小抄第一页写了一个目录,分别标记了,后面的知识点和页码,而傻正就蠢的一批,并没有做目录,然后考试了,在老师低头的一刹那,小彪查看目录找到了这道题的对应的页码,然后翻到这一页,然后稳一会,老师再次低头,我就开始狂抄。然原创 2018-01-27 21:21:03 · 371 阅读 · 0 评论 -
PL/SQL基础知识讲解
为了介绍后文中数据库的基本对象–包,存储过程,存储函数等,这里有必要先对pl/sql基础做一遍了解。pl/sql简介全称:procedure language /Struct Query languager;从全程可以读出,这是一门过程化编程语言而且还是一门结构化查询语言。(见名知义),pl/sql是一种高级数据库程序设计语言,该语言专门用在各种环境下对oracle数据库进行访问,同时原创 2018-01-31 23:03:32 · 1742 阅读 · 0 评论 -
PL/SQL基础知识讲解之游标 (CURSOR)
该篇继续学习pl/sql基础知识,主要介绍一个姿势点:“游标”。 首先要知道游标是干嘛的? 在pl/sql编程中,我们通常处理多行事务是通过游标来实现的(这个可以类比java中迭代器概念) 游标是一个指向上下文的句柄和指针,通过游标pl/sql可以控制上下文区和处理语句时上下文会发生一些事情。 ???(有点抽象哦,别慌,慢慢往下看就懂了) 对于不同的sql语句游标的使用情况又是不同的,如原创 2018-02-01 21:39:39 · 4373 阅读 · 0 评论 -
oracle数据库对象--触发器(TRIGGER)
触发器 TRIGGER一向百毒不侵的我竟然在这个关节眼上感冒了,脑袋也昏昏的,一迷糊就不知道在想什么,贼难受,咳咳咳咳. 今天介绍一下,oralce 数据库中的另一个基本对象–触发器,如果你了解了存储函数和存储过程,那么了解触发器就特别简单了,因为本身触发器也是一块pl/sql程序块,有定义,有声明,有执行等等,然而和存储函数或过程不同的是:过程和函数是需要外界调用,或主动调用才能执行的,而原创 2018-02-06 20:49:39 · 2255 阅读 · 0 评论