
oracle
文章平均质量分 76
c0s1d2n7
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle数据库操作
一、创建、删除空间 1.创建表空间: Create tablespace tablespace_name datafile 'D:\oracle_data\zhzc_gpc.dbf' size 100M autoextend on; 2.删除表空间 drop tablespace tablespace_name including contents; 二、创建、删除、授权对...原创 2011-08-23 10:01:33 · 141 阅读 · 0 评论 -
PL/SQL程序设计--学习笔记7--包
例4:利用游标变量创建包curvarpack。由于游标变量指是一个指针,其状态是不确定的,因此他不能随同包存储在数据库中,既不能再PL/SQL包中声明游标变量。但子啊包中可以创建游标变量参照类型,并可向包中的子程序传递游标变量参数。 create or replace package curvarpack as type deptcurtype is ref cursor return ...原创 2011-08-28 10:51:59 · 129 阅读 · 0 评论 -
PL/SQL程序设计--学习笔记6--包
七、包的创建和应用: 包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL程序设计元素的封装。包类似于C++和Java语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把相关的模块归类成为包,可使开发人员利用面向对象的方法进行存储过程的开发,从而提高系统性能。 与类相同,包中的程序元素也分为公用元素...原创 2011-08-28 01:12:59 · 290 阅读 · 0 评论 -
PL/SQL程序设计-学习笔记5--存储函数和过程
六、存储函数和过程 ORACLE提供可以吧PL/SQL程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。 过程和函数的唯一区别就是函数总向调用者返回数据,而过程则不返回数据。 例:获取某部门的工资总和 create or replace function get_salary( dep_id employees.department_id%type, ...原创 2011-08-26 16:16:22 · 138 阅读 · 0 评论 -
PL/SQL程序设计-学习笔记4--异常
五、异常错误处理 有三种类型的异常错误:预定义(Predefined)错误、非预定义(Predefined)错误、用户定义(User_define)错误。 例1:预定义的异常处理 declare v_empno employees.employee_id%type := &v_empno; v_sal employees.salary%type; begin se...原创 2011-08-25 15:34:49 · 116 阅读 · 0 评论 -
PL/SQL程序设计-学习笔记3--游标
四、游标的使用 在PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。 游标是一个指向上下文的句柄(handle)或指针。通过游标,PL/SQL可以控制上下文区和处理语句时上下文区会发生些什么事情。 游标属性:%FOUND(布尔型属性,当最后一次读记录时成功返回,则值为true) %NOTFOUND(布尔型属性,与%FOUND相反) %ISOPEN(布尔型属性,当游标已打开时...原创 2011-08-25 10:26:42 · 144 阅读 · 0 评论 -
PL/SQL程序设计-学习笔记2--流程控制语句
三、PL/SQL流程控制语句 介绍PL/SQL的流程控制语句,包括如下三类: 控制语句:IF语句 循环语句:LOOP语句,EXIT语句 顺序语句:GOTO语句,NULL语句 例1: declare v_empno emp.empno%type; v_salary emp.sal%type; v_comment varchar2(35); begin ...原创 2011-08-25 10:26:03 · 123 阅读 · 0 评论 -
PL/SQL程序设计-学习笔记1--简介和组成
一、PL/SQL程序设计简介 高级数据库程序设计语言,对ORACLE数据库进行访问,PL/SQL是ORACLE系统的核心语言。 PL/SQL Procedure Language & Structured Query Language PL/SQL是对SQL语言存储过程语言的扩展。 PL/SQL包括两部分:数据库引擎部分;可嵌入到许多产品工具中得独立引擎。 PL/SQL的...原创 2011-08-25 10:24:01 · 131 阅读 · 0 评论 -
oracle数据库总结
一、Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串;char(长度)定长;number()表示整数或者浮点数 number(8) number(8.2);clog字符的大对象;blog二进制的大对象 二、数据库查询 1).SELECT语句 从表中提取查询数据:语法为 SELECT [DISTINCT]{column,column2,....} FROM t...原创 2011-08-24 14:08:48 · 126 阅读 · 0 评论 -
PL/SQL程序设计--学习笔记8--触发器
八、触发器 触发器在数据库中以独立的对象存储,它与存储过程不同的是,存储过程通过其他程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火(firing)。oracle事件指的是对数据库的表进行insert、update及delete操作或对视图进行类似的操作。oracle将触发的功能扩展到了...原创 2011-08-28 17:09:04 · 132 阅读 · 0 评论