Oracle
Topyuluo
这个作者很懒,什么都没留下…
展开
-
Oracle 学习笔记 16 -- 游标(PL/SQL)
在PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。原创 2014-04-29 14:34:21 · 939 阅读 · 0 评论 -
Oracle 学习笔记 13 -- 控制用户权限
数据库控制语言的功能室控制用户对数据库的存取权限。用户对某类数据具有何种操作权限是有DBA决定的。Oracle通过GRANT语句完成权限的授予,通过REVOKE语句完成对权限的收回。权限分为系统权限和对象权限;系统权限是对于数据库的权限,对象权限是操作数据库对象的权限。 创建用户基本语法:CREATE USER user_name原创 2014-04-22 13:55:45 · 979 阅读 · 0 评论 -
Oracle学习笔记 1 ---Oracle概述和安装配置
一、Oracle概述原创 2014-04-08 13:41:12 · 797 阅读 · 1 评论 -
Oracle学习笔记 3 --条件查询( where )
之前的查询,结果是表中所有的记录。如果想要只是显示满足一定条件的记录,就要使用条件查询或者称为限定查询。条件查询的基本语法:SELECT * |(具体的列名,如 ename ,empno)FROM table(表名)WHERE 限定条件小记:where字句要紧跟在from字句之后。例:查询emp表中,工资大于2000的员工的所有信息SQL> selec原创 2014-04-09 13:35:44 · 3293 阅读 · 0 评论 -
Oracle学习笔记 4 --单行函数
使用函数可以完成一系列的操作。数据库之间的不同,在于对函数的支持上是不一样。本次笔记学习函数。函数分为单行函数和多行函数,此处重点学习单行函数。单行函数分类:字符函数数值函数日期函数 转换函数 通用函数字符函数:又分为大小写控制函数和字符控制函数1)大小写空值函数:原创 2014-04-10 12:55:49 · 1426 阅读 · 0 评论 -
Oracle 学习笔记 14 -- 集合操作和高级子查询
Oracel提供了三种类型的集合操作:分别是并(UNION) 交叉原创 2014-04-24 18:42:38 · 1134 阅读 · 0 评论 -
Oracle学习笔记7 -- 子查询
上次笔记学习了分组函数,本次笔记学习子查询原创 2014-04-15 13:53:20 · 1014 阅读 · 0 评论 -
Oracle学习笔记 5 -- 多表查询
我们之前的查询都是建立在一张表上,那么如何从两张,或者多张表中查询数据呢?本次笔记来学习多表查询。 基本的语法: select * | (具体的列名,列名1,列名2 ) from table 1 别名1 , table别名2 where 限定条件 order by列名(asc , desc )原创 2014-04-11 17:32:11 · 1409 阅读 · 4 评论 -
Oracle 学习笔记 15 -- PL/SQL基本语法、流程控制
PL/SQL简介 PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言 -- 百度百科。原创 2014-04-26 15:57:08 · 1667 阅读 · 0 评论 -
Oracle学习笔记 2 --简单查询语句(select)
学习中使用到的表全部都是scott用户下的表,所以了解一下此用户下原创 2014-04-08 15:02:38 · 939 阅读 · 0 评论 -
Oracle 学习笔记 11 -- 视图 (VIEW)
本次必须学习一个全新的概念-- 视图 (VIEW)。在前面的笔记中曾提到过,数据对象包括:表、视图、序列、索引和同义词。前面的笔记都是对表的想剖析,那么本次笔记就对视图的世界进行深入的剖析。原创 2014-04-20 22:21:05 · 1534 阅读 · 0 评论 -
Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)
PL/SQL子程序 包括函数和过程。这里的函数指的是用户自己定义的函数,和系统函数是不同的。子程序一般是完成特定功能的PL/SQL程序块,并且具有一定的通用性,可以被不同的应用程序多次调用。Oracle提供可以把PL/SQL程序存储在数据库中,并可以再任何地方来运行它。这样就叫做存储过程或者是函数。过程和函数的唯一区别就是函数总是向调用者返回数据,而过程则不返回数据。函数如果用户要经常原创 2014-05-02 17:18:57 · 1389 阅读 · 0 评论 -
Oracle 学习笔记 17 -- 异常处理(PL/SQL)
程序在执行过程中出现异常是正常的,在程序的编写过程中出现异常也是不可避免的。但是要有相应的异常处理的机制,来保证程序的正常执行。PL/SQL程序执行过程中出现的错误,称为异常。一个优秀的程序都应该能够正确处理各种出错的情况,并尽可能的从错误中恢复。PL/SQL提供了异常处理机制。概念:异常处理(exception)是用来处理正常执行过程中未预料的事件,程序块的异常处理定义的错误原创 2014-05-01 11:35:36 · 1009 阅读 · 0 评论 -
Oracle学习笔记8 -- 创建和管理表
前6次笔记,都是表的查询操作,查询作为数据库的一个基本操作,花了不少的时间。那么本次笔记我们学习,对表的创建和管理。原创 2014-04-16 21:07:15 · 1039 阅读 · 0 评论 -
Oracle 学习笔记 9 -- 数据处理
前几次笔记学习了,查询的相关操作和创建管理表,本次笔记学习数据处理,包括:向表中插入数据(INSERT)、修改数据(UPDATE)和删除数据(DELETE)。为了保存emp中原有的数据,我们创建一个新的表,只是原表中部分数据,并在该表的基础上进行相关的数据操作。SQL> create table emp1 2 as (select empno ,ename , sal ,h原创 2014-04-17 11:52:29 · 1090 阅读 · 0 评论 -
Oracle 学习笔记 9 -- 数据处理
前几次笔记学习了,查询的相关操作和创建管理表,本次笔记学习数据处理,包括:向表中插入数据(INSERT)、修改数据(UPDATE)和删除数据(DELETE)。为了保存emp中原有的数据,我们创建一个新的表,只是原表中部分数据,并在该表的基础上进行相关的数据操作。SQL> create table emp1 2 as (select empno ,ename , sal ,hi原创 2014-04-17 18:52:34 · 668 阅读 · 0 评论 -
Oracle 学习笔记 19 -- 触发器和包浅析(PL/SQL)
触发器是存放在数据库中的一种特殊类型的子程序。不能被用户直接调用,而是当特定事件或操作发生时由系统自动调用执行。触发器不能接受参数。所以运行触发器就叫做触发或点火。Oracle事件指的是数据库的表进行的insert 、update、delete操作或对视图进行类似的操作。触发器是许多关系数据库系统都提供的一项技术。在Oracle系统里,触发器类似过程和函数,都有声明,执行和异常处理过程原创 2014-05-03 22:45:01 · 1023 阅读 · 0 评论 -
Oracle 学习笔记 10 -- 约束
本次笔记来学习约束,约束在表中无处不在。例如,表中的数据不允许为空或者是表中id为设为主键,都是约束。约束分类: 主键约束(PRIMARY KEY):主键表示表中一个唯一的标识,本身不能为空。 唯一约束(UNIQUE):在一个表中只能允许建立一个主键约束,其它的列不会与此列产生重复的值。 检查约束(CHECK):检查一个列的内容原创 2014-04-19 14:18:30 · 1178 阅读 · 0 评论 -
Oracle 学习笔记 12 -- 序列、索引、同义词
数据库的对象包括:表、视图、序列、索引和同义词。在前面的笔记中陆续学习了表和视图,那么本次笔记将学习剩下的数据库对象,即:序列、索引和同义词。原创 2014-04-21 12:09:12 · 1267 阅读 · 0 评论 -
Oracle学习笔记 6 -- 分组函数
上一次笔记学习了,多表查询,本次笔记来学习Oracle中的分组函数。首先来了解一下什么是组函数:组函数:作用于一组数据,并对一组数据返回一个值。SQl中组函数的类型:COUNT():求出全部的记录数。MAX():求出一组数据中的最大值。MIN():求出最小值。AVG():求平均值。SUM():求和。数值型数据可以使用AVG()和SUM()函数;MIN原创 2014-04-12 17:02:31 · 1696 阅读 · 0 评论