上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: PL/SQL程序设计简介 一、什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的缩写。 ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 ( 阅读全文
posted @ 2021-07-28 20:46 Janus2003 阅读(261) 评论(0) 推荐(0)
摘要: PL/SQL程序设计基础 一、PL/SQL块结构 前边我们已经介绍了PL/SQL块的结构,再来回顾一下: DECLARE /* * 声明部分——定义常量、变量、复杂数据类型、游标、用户自定义异常 */ BEGIN /* * 执行部分——PL/SQL语句和SQL语句 */ EXCEPTION /* * 阅读全文
posted @ 2021-07-28 20:45 Janus2003 阅读(289) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL异常处理 异常指的是在程序运行过程中发生的异常事件,通常是由硬件问题或者程序设计问题所导致的。 PL/SQL程序设计过程中,即使是写得最好的程序也可能会遇到错误或未预料到的事件。一个健壮的程序都应该能够正确处理各种异常情况,并尽可能从中恢复。 1. 异常处理 异常处理 阅读全文
posted @ 2021-07-28 20:43 Janus2003 阅读(1050) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL流程控制语句 在任何计算机编程语言(如C,Java,C#等)都有各种流程控制语句,同样,在PL/SQL中也存在这样的流程控制结构。 几种常见的流程控制结构: 一、条件结构 1. 简单IF结构 -- 简单IF结构 IF <布尔表达式> THEN 满足条件时执行的语句 E 阅读全文
posted @ 2021-07-28 20:43 Janus2003 阅读(226) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL游标 1. 游标概念 字面意思是游动的光标,是指向上下文区域的句柄或指针。 在PL/SQL块中执行CRUD操作时,ORACLE会在内存中为其分配上下文区。用数据库语言来描述游标就是:映射在上下文区结果集中一行数据上的位置实体。 用户可以使用游标访问结果集中的任意一行数 阅读全文
posted @ 2021-07-28 20:42 Janus2003 阅读(382) 评论(0) 推荐(0)
摘要: Oracle数据库之事务 1. 什么是事务 在数据库中事务是工作的逻辑单元,一个事务是由一个或多个完成一组的相关行为的SQL语句组成,通过事务机制确保这一组SQL语句所作的操作要么都成功执行,完成整个工作单元操作,要么一个也不执行。 如:网上转帐就是典型的要用事务来处理,用以保证数据的一致性。 2. 阅读全文
posted @ 2021-07-28 20:41 Janus2003 阅读(542) 评论(0) 推荐(0)
摘要: Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句发送给SQL引擎来执行;SQL引擎执行完毕后,将结果再返回给PL/SQL引擎。这种在PL/SQL引擎 阅读全文
posted @ 2021-07-28 20:39 Janus2003 阅读(737) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL过程与函数 PL/SQL块分为匿名块与命名块,命名块又包含子程序、包和触发器。 过程和函数统称为PL/SQL子程序,我们可以将商业逻辑、企业规则写成过程或函数保存到数据库中,以便共享。 过程和函数均存储在数据库中,并通过参数与其调用者交换信息。过程和函数的唯一区别是函 阅读全文
posted @ 2021-07-28 20:37 Janus2003 阅读(334) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL包 1. 简介 包(PACKAGE)是一种数据对象,它是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,作为一个完整的单元存储在数据库中,用名称来标识。 包类似于Java或C#语言中的类,包中的变量相当于类中的成员变量,过程和函数相当于类方法。 阅读全文
posted @ 2021-07-28 20:36 Janus2003 阅读(861) 评论(0) 推荐(0)
摘要: Oracle数据库之PL/SQL触发器 1. 介绍 触发器(trigger)是数据库提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作(insert,delete,update)时就会 阅读全文
posted @ 2021-07-28 20:35 Janus2003 阅读(473) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页