12 2011 档案

Oracle PL/SQL 程序设计读书笔记 - 第17章 过程、函数与参数
摘要:Oracle PL/SQL 程序设计读书笔记 - 第17章 过程、函数与参数Oracle PL/SQL 程序设计读书笔记 - 第17章 过程、函数与参数17.2 过程过程就是执行一个或者多个动作的模块。由于在PL/SQL中,对于过程的调用是一个单独的可执行语句,一个PL/SQL代码块中可以只有一个过程调用语句。PROCEDURE [schema.]name[( parameter [, paramter...])] [AUTHID DEFINER | CURRENT_USER]IS [declarations]BEGIN excutable statements[EXCEPTIONexcept 阅读全文

posted @ 2011-12-20 21:44 天魂无双 阅读(885) 评论(0) 推荐(0)

Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取
摘要:Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取Oracle PL/SQL 程序设计读书笔记 - 第15章 数据提取每当在PL/SQL中执行一个SQL语句时,Oracle数据库都会为这个语句分配一个私有工作区,并在系统全局区(SGA)中管理该SQL语句指定的数据。 PL/SQl提供几种不同的方法来命名这个私有工作区,以及操作其中的信息。包括:隐式游标显式游标游标变量游标表达式动态SQL查询15.1 游标基础15.1.1 一些有关数据提取的术语静态SQL:如果当一个SQL语句所在的代码块被编译时,这个SQL语句就已经是完全指定或者说是固定的,那么就说明这个SQL语句是静态SQ 阅读全文

posted @ 2011-12-14 21:02 天魂无双 阅读(512) 评论(0) 推荐(0)

Oracle PL/SQL 程序设计读书笔记 - 第16章 动态SQL和动态PL/SQL
摘要:Oracle PL/SQL 程序设计读书笔记 - 第16章 动态SQL和动态PL/SQLOracle PL/SQL 程序设计读书笔记 - 第16章 动态SQL和动态PL/SQL16.1 NDS语句16.1.1 EXECUTE IMMEDIATE语句EXECUTE IMMEDIATE SQL_string [INTO {define_variable[, define_variable]...| record}] [USING [IN | OUT | IN OUT] bind_argument[, [IN | OUT | IN OUT] bind_argument]...];我们可以把这个语句用 阅读全文

posted @ 2011-12-14 21:02 天魂无双 阅读(768) 评论(0) 推荐(1)

Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理
摘要:Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理Oracle PL/SQL 程序设计读书笔记 - 第14章 DML和事务管理ACID原则:即一个事务具有原子性、一致性、隔离性和持久性。原子性:一个事务所涉及的改变是原子的:这些改变或者全部发生或者全部不发生。一致性:一个事务必须是一个正确的状态转换。事务中发生的行为作为一个整体不能违反状态的任何完整性约束。隔离性:很多个事务可以同时发生,不过从任何一个事务的角度来看,其他的事务看起来都是在它之前或之后发生的。持久性:一旦一个事务成功结束,状态的改变就是永久的了。可能经受住以后发生的任何故障。14.1.1 DML语句快 阅读全文

posted @ 2011-12-14 00:25 天魂无双 阅读(316) 评论(0) 推荐(0)

Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型
摘要:Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型Oracle PL/SQL 程序设计读书笔记 - 第13章 其他数据类型13.1 BOLEAN类型13.2 RAW数据类型我们可以用RAW数据类型保存和操作量比较少量的二进制数据。和VARCHAR2以及其他字符类型不同的是,在数据库和PL/SQL程序音来回传递RAW数据时,不会发生任何字符集的转换。variable_name RAW(maximun_size)maximun_size的取值范围从1到32767。而数据库中的RAW列最多只能容纳2000个字节。13.3 UROWID和ROWID数据类型ROWID7就是一个行标 阅读全文

posted @ 2011-12-13 00:21 天魂无双 阅读(309) 评论(0) 推荐(0)

Oracle PL/SQL 程序设计读书笔记 - 第6章 异常处理
摘要:Oracle PL/SQL 程序设计读书笔记 - 第6章 异常处理Oracle PL/SQL 程序设计读书笔记 - 第6章 异常处理6.1 异常处理概念和术语系统异常:这是由Oracle定义 的,在PL/SQL运行时引擎 发现某个错误 后招抛出来的异常。某些系统异常有名称 ,比如NODATAFOUND,更多的异常公有一个数字 和描述。程序员定义的异常:这是由程序员定义的异常,并且专门针对当前的应用程序设计。你可以使用EXCEPTIONINIT指令给Oracle错误指定名称,或者使用RAISEAPPLICATION_ERROR给这个错误指定一个数字和描述。无名或者匿名异常:有些异常只有一个错误代 阅读全文

posted @ 2011-12-13 00:19 天魂无双 阅读(668) 评论(0) 推荐(0)

Oracle PL/SQL 程序设计读书笔记 - 第12章 集合
摘要:Oracle PL/SQL 程序设计读书笔记 - 第12章 集合Oracle PL/SQL 程序设计读书笔记 - 第12章 集合12.1 集合概述12.1.1 集合概念和术语集合类型:共有3种能用的集合类型:关联数组,嵌套表和VARRAY。12.1.2 集合类型关联数组:是一个只能在PL/SQL环境使用的,一维的,没有边界的,稀疏的,由同质元素构成的集合类型。(PL/SQL表,索引表)嵌套表:是一维的,没有边界的,由同质元素组成的集合类型。是多重集合的,这同时意味着嵌套表中的元素没有固定的顺序。VARRAY:可变长的数组,和其他两种集合类型相似,也是一维的,由同质元素组成的集合类型。不过这种结 阅读全文

posted @ 2011-12-06 22:59 天魂无双 阅读(401) 评论(0) 推荐(0)

导航