- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 学习PL/SQL之七:子程序
关于子程序: 子程序是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用。 PL/SQL有两种类型的子程序:过程和函数。过程用于执行特定操作,而函数用于返回特定数据。开发过程:PROCEDURE 创建过程 CREATE [OR REPLACE] PROCEDURE proc_name [ (arg_name [ { IN | OUT | IN OUT }
2008-04-29 15:47:00 513
原创 学习PL/SQL之六:处理异常
先看处理异常块: DECLARE … BEGIN … EXCEPTION WHEN OTHERS THEN handler_error(…); END;用户自定义的异常 DECLARE e_TooManyStudents EXCEPTION; … BEGIN … RAISE e_TooManyStudents; … EXCEPTION WHEN e_TooManyStudents
2008-04-29 15:45:00 709
原创 学习PL/SQL 之五:游标
目标: 使用显示游标以及游标属性; 使用参数游标; 使用显示游标更新或删除数据; 使用游标FOR循环; 使用右边变量; 使用FETCH .. BULK COLLECT INTO 语句 CURSOR表达式。一、显示游标 专门用于处理SELECT 语句返回的多行数据。 1、定义游标:CURSOR cursor_name IS select_statement; 2、打开游标
2008-04-29 10:09:00 709
原创 学习PL/SQL之四:集合
使用dbms_output输出数据或者消息时,必须要将sqlplus的环境变量设置为ON。集合类型包括索引表,嵌套表和变长数组。1、索引表,下标可为负值,长度没有限制。 TYPE type_name IS TABLE OF element_type [NOT NULL] INDEX BY key_type; type_name:用于指定用户自定义数据类型名称 element_t
2008-04-29 10:02:00 566
原创 变量与数据类型
u标量型 l 数字型, 字符型, 布尔型, 日期型 u组合型 l RECORD, TABLE, VARRAY u参考型 l REF CURSOR, REF object_type uLOB(Large Object ) lBFILE BFILE数据存储在一个不被Oralce维护的单独文件中,该数据库存储一个指向该外部文件的一个指针。 lBLOB 保存没有被数据库解释的
2008-04-29 09:44:00 467
原创 学习PL/SQL 之二:PL/SQL程序结构
PL/SQL程序的基本单元是语句块。所有PL/SQL程序都由语句块组成,这些语句块可以是顺序出现,也可以相互嵌套。 有二种类型的语句块:匿名的和命名的。匿名语句块通常是动态生成的,它只能执行一次。命名语句块是指具有名字的语句块。命名语句块可以分为: 1、标号语句块:带有标号的的匿名语句块,和匿名语句块类似,动态生成,只能执行一次。 2、
2008-04-29 09:31:00 605
原创 学习PL/SQL 之一:PL/SQL简介
PL/SQL( Procedural Language/SQL )是在标准SQL的基础上增加了过程化处理的语言.pL/SQL优点: 1.结构化模块化: PL/SQL本身的块结构机制,为结构化模块化,PL/SQL的基本单元是语句块 2.良好的可移植性:不管Oracle运行在何种操作系统中 3. 良好的可维护性: 4. 提升系统性能:PL/SQL与Oracle数据库服务器集成在一
2008-04-24 11:04:00 549
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人