摘要: 《Visual C++ 2005入门经典中文版 红皮书 PDF》 java爱好者必备--JAVA解惑(中文版PDF) 一本关于Solaris系统的基本管理指南(高清PDF) Windows平台Oracle RAC 集群安装过程(PDF) Building.Embedd... 阅读全文
posted @ 2014-03-25 01:00 明月镇魂 阅读(321) 评论(1) 推荐(0) 编辑
摘要: 我们经常会遇到这样那样的连接未关闭的问题,连接没有及时关闭导致的直接后果就是内存泄漏直至down机。我们也都知道解决的方式,但是在解决了问题之后经常会思考为什么会这样呢?连接close()掉,然后在创建不是很浪费cpu等系统资源嘛?有没有更好的方法解决呢?大家也经常... 阅读全文
posted @ 2014-03-25 00:53 明月镇魂 阅读(546) 评论(0) 推荐(0) 编辑
摘要: PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理。除此之外,可以在ORACLE数据库的某些客户端工具中,使用PL/SQL语言也是该语言的... 阅读全文
posted @ 2014-03-25 00:43 明月镇魂 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。§8.1 触发器类型 触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而... 阅读全文
posted @ 2014-03-25 00:42 明月镇魂 阅读(227) 评论(0) 推荐(0) 编辑
摘要: §7.1 引言 包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。把... 阅读全文
posted @ 2014-03-25 00:41 明月镇魂 阅读(283) 评论(0) 推荐(0) 编辑
摘要: §6.1 引言ORACLE 提供可以把PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。过... 阅读全文
posted @ 2014-03-25 00:40 明月镇魂 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。ORACLE 提供异常情况(EXCEPTION)和异常处理(EXCEPTION HANDLER)来实现错误处理。§5.1 异常处理概念异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料... 阅读全文
posted @ 2014-03-25 00:38 明月镇魂 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在 PL/SQL 程序中,对于处理多行记录的事务经常使用游标来实现。§4.1 游标概念 为了处理 SQL 语句,ORACLE 必须分配一片叫上下文( context area )的区域来处理所必需的信息,其中包括要处理的行的数目,一个指向语句被分析以后的表示形式的指针... 阅读全文
posted @ 2014-03-25 00:37 明月镇魂 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 介绍PL/SQL的流程控制语句, 包括如下三类:l 控制语句: IF 语句l 循环语句: LOOP语句, EXIT语句l 顺序语句: GOTO语句, NULL语句§3.1 条件语句IF THENPL/SQL 和 SQL语句END IF; IF THENPL/S... 阅读全文
posted @ 2014-03-25 00:35 明月镇魂 阅读(219) 评论(0) 推荐(0) 编辑
摘要: §2.1 PL/SQL块PL/SQL程序由三个块组成,即声明部分、执行部分、异常处理部分。 PL/SQL块的结构如下: DECLARE /* 声明部分: 在此声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数 */BEGIN /* 执行部分: ... 阅读全文
posted @ 2014-03-25 00:34 明月镇魂 阅读(297) 评论(0) 推荐(0) 编辑