摘要: 游标-----内存中的一块区域,存放的是select 的结果 游标用来处理从数据库中检索的多行记录(使用SELECT语句)。利用游标,程序可以逐个地处理和遍历一次检索返回的整个记录集。为了处理SQL语句,Oracle将在内存中分配一个区域,这就是上下文区。这个区包含了已经处理完的行数、指向被分析语句... 阅读全文
posted @ 2015-07-09 14:54 王冯学 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、触发器简介 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。详细的介绍可以参考网上的资料,简单的说就是语句级... 阅读全文
posted @ 2015-07-09 11:06 王冯学 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 包用于在逻辑上组合过程和函数,它由包规范和包体两部分组成。1)、我们可以使用create package命令来创建包,如:i、创建一个包sp_packageii、声明该包有一个过程update_saliii、声明该包有一个函数annual_income--声明该包有一个存储过程和一个函数create... 阅读全文
posted @ 2015-07-09 10:54 王冯学 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 函数用于返回特定的数据,当建立函数时,在函数头部必须包含return子句。而在函数体内必须包含return语句返回的数据。我们可以使用create function来建立函数。1)、接下来通过一个案例来模拟函数的用法--输入雇员的姓名,返回该雇员的年薪CREATE FUNCTION annual_i... 阅读全文
posted @ 2015-07-09 10:50 王冯学 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 存储过程用于执行特定的操作,当建立存储过程时,既可以指定输入参数(in),也可以指定输出参数(out),通过在过程中使用输入参数,可以将数据传递到执行部分;通过使用输出参数,可以将执行部分的数据传递到应用环境。在sqlplus中可以使用create procedure命令来建立过程。实例如下:1.请... 阅读全文
posted @ 2015-07-09 10:44 王冯学 阅读(216) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/g710710/article/details/7226071 阅读全文
posted @ 2015-07-09 10:38 王冯学 阅读(118) 评论(0) 推荐(0) 编辑