PL 过程、方法及使用
定义函数 create or replace function TestFunction(v_num in number,v_str in string default 'Test') return Boolean is begin dbms_output.put_line(v_str||to_char(v_num)); return (v_num0); end; 调用函数: declare b boolean; str Varchar2(20); begin b:=TestFunction(0,str); end; [@more@]
pL/SQL 介绍(3)
控制结构 控制结构控制PL/SQL程序流程的代码行,PL/SQL支持条件控制和循环控制结构。 语法和用途 IF..THEN 语法:IF condition THEN Statements 1; Statements 2; ....END IF IF语句判断条件condition是否为TRUE,如果是,则执行THEN后面的语句,如果condition为false或NULL则跳过THEN到END IF之间的语句,执行END IF后面的语句。 IF..THEN...ELSE 语法:IF condition THEN Statements 1; Statements 2; ....ELSE Statements 1; Statements 2; ....END IF 如果条件condition为TRUE,则执行THEN到ELSE之
pL/SQL 介绍(2)
变量和常量 变量存放在内存中以获得值,能被PL/SQL块引用。你可以把变量想象成一个可储藏东西的容器,容器内的东西是可以改变的。 声明变量 变量一般都在PL/SQL块的声明部分声明,PL/SQL是一种强壮的类型语言,这就是说在引用变量前必须首先声明,要在执行或异常处理部分使用变量,那么变量必须首先在声明部分进行声明。 声明变量的语法如下:Variable_name [CONSTANT] databyte [NOT NULL][:=|DEFAULT expression] 注意:可以在声明变量的同时给变量强制性的加上NOT NULL约束条件,此时变量在初始化时必须赋值。 给
pL/SQL 介绍(1)
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。 PL/SQL的优点 从版本6开始PL/SQL就被可靠的整合到ORACLE中了,一旦掌握PL/SQL的优点以及其独有的数据管理的便利性,那么你很难想象ORACLE缺了PL/SQL的情形。PL/SQL 不是一个独立的产品,他是一个整合到ORACLE服务器和ORACLE工具中的技术,可以把PL/SQL看作ORACLE服务器内的一个引擎,sql语句执行者处理单