There are three different syntaxes for these types of statements.
Syntax #1: IF-THEN
IF condition THEN
{...statements...}
END IF;
Syntax #2: IF-THEN-ELSE
IF condition THEN
{...statements...}
ELSE
{...statements...}
END IF;
Syntax #3: IF-THEN-ELSIF
IF condition THEN
{...statements...}
ELSIF condition THEN
{...statements...}
ELSE
{...statements...}
END IF;
Here is an example of a function that uses the IF-THEN-ELSE statement:
CREATE OR REPLACE Function IncomeLevel
( name_in IN varchar2 )
RETURN varchar2
IS
monthly_value number(6);
ILevel varchar2(20);
cursor c1 is
select monthly_income
from employees
where name = name_in;
BEGIN
open c1;
fetch c1 into monthly_value;
close c1;
IF monthly_value <= 4000 THEN
ILevel := 'Low Income';
ELSIF monthly_value > 4000 and monthly_value <= 7000 THEN
ILevel := 'Avg Income';
ELSIF monthly_value > 7000 and monthly_value <= 15000 THEN
ILevel := 'Moderate Income';
ELSE
ILevel := 'High Income';
END IF;
RETURN ILevel;
END;
In this example, we've created a function called IncomeLevel. It has one parameter called name_in and it returns a varchar2. The function will return the income level based on the employee's name.
相关推荐
visual foxpro 数据库驱动,dbf数据库驱动
此版本可以用在win10中,win10使用不可顿,有效解决qq中打字慢,qq中打字反应迟钝,eclipse打字慢,eclipse反应迟钝等类似问题,解压后直接可用.
ORA-01036:非法的变量名/编号 oracle特有的错误
oralce连接工具PLSQL Developer9-GGS百度网盘下载,免安装客户端,直连ORACLE数据库
oracle必备工具,带汉化包,ZC码,plsql-developer-1106.zip
PLSQL-Developer-总是断开数据库连接解决办法 具体解决方案详见附件内容。
PLSQL高级编程-结构化编程 一共分为四期培训PPT 内容丰富
GBase-8s数据库平台PLSQL语法手册-D.docx
plsql-oracle-instantclient_11_2安装文件,64位windows系统。
sonar-plsql-plugin-2.9.1.1051jar包,支持sonarqube对sql的扫描
plsql.rar plsql.rar plsql.rar plsql.rar plsql.rar
plsql基本语法,常用算法,及辅助帮助
plsqldeveloper12-64位破解+中文+注册机,下载请注意选择对应oracle版本!!!!64位的plsql只对应64位的Oracle版本。不然无法找到database。
PLSQL Developer 12-32位+中文+注册机,注意32位plsql只对应32位oracle客户端。相反64位对应64位。请下载注意。
plsql11-32/64客户端,如果是64位操作系统要再下载一个instantclient-basic-nt-12.1.0.1.0 (1)
PLSQL Developer11-32位(中文绿色含注册码汉化设置)
plsql安装程序plsql.rar......................................
第11章 PLSQL语言介绍-计科-两次课.pptx
自己初学时整理的PLSQL基本函数查询,其中附带了函数在《精通oracle 10g PL SQL編程》一书中的详细页码,建议结合使用。
plsql-web.rar---plsql-web.rar--plsql-web.rar