理解游标(2)游标的属性介绍及不同游标类别的案例演示
PL/SQL提供了六种游标属性:游标属性名字说明举例%FOUND如果成功取到记录就返回true;否则,返回falsebegin update t set name=\'f\' where id=2;if SQL%FOUND then dbms_output.put_line(\'cursor attribute\');end if;end;%NOTFOUND如果没有成功取到记录就返回true;否则,返回false%FOUND和%NOTFOUND是相反属性,到底什么时候使用%FOUND什么时候又该用%NOTFOUND呢?要看使用哪一
理解游标(1):游标的概述
eygle说,数据库的活动主要就是游标的活动 游标的重要可见一斑 为此,我做了系列的文章,循序渐进对游标进行学习 第一篇,是概述,便大体了解先: ① 定义 官方定
存储过程与权限
在执行存储过程时,我们可能会遇到权限问题 ● 定义者权限存储过程 ● 调用者权限存储过程 在数据库中创建
pl/sql条件和顺序控制
在前一篇blog,写了if的condition的控制,见:点击打开链接 接着这个话题,这里谈if和case。 if先。 几种常见的if组合: 1)if-then组合 &n
pl/sql 之三大循环的完全学习指南
1 循环的概述 每个循环包括两个部分:循环边界和循环体。其中,循环边界由一些pl/sql保留字组成。位于循环体外部的代码不应该知道循环内部的工作。但是,循环是把双刃剑,程序的性能问题很容易定位到循环。 2 循环的类型 2.1 简单循环 &
google地图是如何用oracle进行图片的存储的
google地图是基于oracle查询的,那么,google是如何把地图存储到oracle里面的呢? 这里我们借助dbms_lob包来简单了解一下流程。 1)创建一个t表: 00:32:04 hr@ORCL (^ω^) create table t (a varchar2(20),b blob); 表已创建。 2)写一个存储过程: CREATE OR REPLACE PROCEDURE think (p_1 VARCHAR2, p_2 VARCHAR2 , p_3 varchar2 ) AS v_f BFIL
oracle pl/sql 从if 到 then的“艺术鉴赏”
在oracle开发中,if和then之间的条件表达式,有很多行为充满“艺术”,需要我们去发现,去鉴赏。 欣赏一:三值逻辑 如果一个表达式中包含null值,那么表达式的最终结果会是什么呢?比如:2<null。因为null是个黑盒子,oracle不知道究竟缺失的是什么,唯一能够给出的答案就是“我不知道”。这也就是所谓三值逻辑的核心------可能的