Oracle 数据库
文章平均质量分 52
guilinzhao
这个作者很懒,什么都没留下…
展开
-
前言
以下将是对Oracle数据库的学习,以中科院2004年Oracle 10g讲座为主线,主要学习Oracle的基础知识,以及应用方法等内容。原创 2011-06-07 08:50:00 · 193 阅读 · 0 评论 -
第七章 触发器的设计(下)
1、原创 2011-06-14 17:07:00 · 96 阅读 · 0 评论 -
第六章、 视图、同义词、序列
1、视图及其应用(1)什么是视图? 视图实际上是一条存储起来的Select语句,将复杂语句封装成视图,减少用户必须自己书写这些语句的工作,是一种数据的呈现方式。视图是逻辑上的概念,并不占用实际的存储空间。(2)视图的作用 (a)安全:限制用户访问表中行的权利,也可以限制用户访问表中列的权利。 (b)方便:可以用视图封装比较复杂的Select语句。 (c)一致性:基原创 2011-06-13 02:46:00 · 520 阅读 · 1 评论 -
第五章 PL/SQL高级应用(下)
2、存储过程 执行一个任务,该任务包括了一系列的PL/SQL语句,存储在数据库中,成为数据库一个对象。首先设置输入缓冲区打开SET SERVEROUTPUT ON (1)构建一个基本的带输入参数的存储过程 (2)构建一个带输入和输出参数的存储过程 (3)使用存储过程运算实例 (4)删除存储过程原创 2011-06-12 19:03:00 · 213 阅读 · 0 评论 -
第五章 PL/SQL高级应用(上)
1、游标(1)什么是游标 游标是一种PL/SQL控制结构:可以对SQL语句的处理进行显式控制,便于对表的行数据逐条进行处理。游标并不是数据库对象,是在内存中开辟的一个区域。 (2)游标的分类 (a)显示:以声明的方式使用游标。游标参数 (b)隐示:不需要声明游标,及就可以使用。(3)游标属性 (a)%FOUND:布尔判断,判断是否存在原创 2011-06-11 01:03:00 · 266 阅读 · 0 评论 -
第四章 PL/SQL基础(下)
6、循环语句(1)基本循环(LOOP)LOOP...END LOOP(a)IF...THEN方式跳出循环(b)EXIT...WHEN方式跳出循环(2)WHILE循环WHILE expresstion LOOP...END LOOP;(3)FOR循环FOR counter IN[REVERSE] start_value...end_valu原创 2011-06-10 14:57:00 · 359 阅读 · 0 评论 -
第三章 SQL语言基础上(下)
3、分组语句(1)SELECT PUB 出版社,SUM(PRICE*QTY) 金额 FROM books GROUP BY PUB;以出版社分组统计金额。(2)SELECT PUB 出版社,SUM(PRICE*QTY) 金额 FROM books GROUP BY PUB HAVING SUM(PRICE)>60;聚集函数不能和where条件语句混合使用,可以和HAVING一起原创 2011-06-09 16:22:00 · 220 阅读 · 0 评论 -
第三章 SQL语言基础(上)
1、SQL语言概述、分类 结构化查询语言(Structure Query Language,SQL)。(1)DDL,数据定义语言 CREATE、ALTER、DROP(2)DCL,数据控制语言 GRANT、REVOKE(3)DML,数据操纵语言 SELECT、INSERT、DELETE、UPDATESQL语言使用实例(1)CREATE TABLE abc(a原创 2011-06-08 19:18:00 · 301 阅读 · 0 评论 -
第四章 PL/SQL基础(上)
1、PL/SQL概述 过程化SQL语言(Procedural Language,PL/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语言组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环操作实现复杂的功能或者计算的程序语言。 2、PL/SQL快结构DECLARE....原创 2011-06-09 20:46:00 · 381 阅读 · 0 评论 -
第二章 SQL*PLUS基础
1、SQL*PLUS概述 是Oracle允许输入和执行SQL语句以及PL/SQL块的一个交互工具,它能够运行脚本语言,生成一些简单的报表。(1)连接SQL*PLUS的方法 (a)sqlplus "sys/test1234 as sysdba" (b)sqlplus/nolog connect sys/test1234 (2)startup 启动数据库原创 2011-06-08 09:37:00 · 282 阅读 · 0 评论 -
第七章 触发器的设计
1、触发器概述、分类 触发器是一个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert、delete、update)时就会激活它执行。触发器常用于加强数据的完整性约束和业务规则等。触发器可以从DBA_TRIGGERS,USER_TRIGGERS数据字典中查到。触发器不接受参数。 触发器由事件、发生事件的对象、触发条件、执行语原创 2011-06-14 17:05:00 · 562 阅读 · 0 评论