oracle if语句使用方法,Oracle IF语句的使用
IF语句的使用
A.基本的IF条件语句:
基本语法:
程序代码
IF THEN
END IF;
Example:
程序代码
SQL> set serveroutput on;
SQL> declare
x number(3):=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if;
end;
/
结果:
x is less than10
PL/SQL procedure successfully completed
B.IF - ELSE 语句
基本语法:
程序代码
IF THEN
ELSE
END IF;
Example:
程序代码
DECLARE
x NUMBER(3) := 10;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSE
dbms_output.put_line('X is not less than 10');
END IF;
END;
/
结果:
X is not less than 10
PL/SQL procedure successfully completed
C:IF - ELSIF - ELSE 语句
基本语法:
程序代码
IF THEN
ELSIF THEN
ELSIF THEN
ELSE
END IF;
Example:
程序代码
set serveroutput on
DECLARE
x NUMBER(3) := 47;
BEGIN
IF x < 10 THEN
dbms_output.put_line('X is less than 10');
ELSIF x = 10 THEN
dbms_output.put_line('X is equal to 10');
ELSIF x < 100 THEN
dbms_output.put_line('X is between 11 and 99');
ELSE
dbms_output.put_line('X is greater than 99');
END IF;
END;
/
结果:
X is between 11 and 99
PL/SQL procedure successfully completed
D:与NULL值比较处理
Example:
程序代码
declare v NUMBER; begin if v = 1 then DBMS_OUTPUT.put_line('Equal to 1'); elsif v!= 1 then DBMS_OUTPUT.put_line('Not equal to 1'); elsif v = v then DBMS_OUTPUT.put_line('Equal to itself'); else DBMS_OUTPUT.put_line('Undefined result'); end if; v:=v+1; DBMS_OUTPUT.put_line('New value: '); end; /
oracle if语句使用方法,Oracle IF语句的使用相关推荐
- oracle字符串转in方法,Oracle 逗号分割的字符串转换为可放入in的语句
一.简介 最近在工作中,同事遇到一个问题,就是前台搜索条件传递过来 "2018级3年制,2018级4年制,..."这种用逗号分隔的字符串,然后后台他想使用not in来过滤数据.于 ...
- oracle 字段加密解密方法,oracle 字段加密解密方法
要用到DECRYPT方法对数据解密和ENCRYPT方法加密 1.首先通过sys用户登录到oracle数据库,因为我们要通过这个用户来设置一些高级权限 grant execute on DBMS_cry ...
- oracle使用impdp导入方法,oracle expdp导出和impdp导入使用方法
本篇介绍一下oracle expdp导出.impdp导入的使用方法 准备工做 oracle中的expdp导出.impdp导入的使用以前,都得先完成如下三个步骤linux 第一步 以管理员身份,建立逻辑 ...
- ORACLE 表空间扩展方法,ORACLE 表空间扩展方法
第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_sp ...
- oracle 安装及使用方法,Oracle安装及使用小结
1.如果安装错误,重装那么需要这么几步 1)regedit进入注册表删除ctrl+f搜索oracle,F3继续搜索,把每一次搜到的关于orcale的都删掉,注意关于microsoft的oracle不用 ...
- 关闭oracle的几种方法,Oracle数据库的几种启动和关闭方式 | 旺旺知识库
有以下几种启动方式: 1.startup nomount 非安装启动,这种方式启动下可执行:重建控制文件.重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只 ...
- oracle+快速客户端安装方法,ORACLE简易客户端安装与使用方法
(1)对windows机器: #将Oracle installclient压缩包拷贝到D:/oracle,并选择解压至当前目录(或其他目录,记得更改相应的环境变量即可) #设置环境 ...
- oracle中删除级联方法,Oracle 外键级联删除
Oracle 外键级联删除 日期:2010年5月22日 作者: 近来软件系统中要删除一条记载,就要关联到同时删除好多张表,它们之间还存在着约束联络.所以思索到在树立表时加上约束联络,细致内容如下: S ...
- oracle 自定义类型使用方法,oracle pl/sql中使用自定义数据类型
模式: CREATE OR REPLACE TYPE 类型名 as OBJECT (属性名 属性类型,...); 举例: CREATE OR REPLACE TYPE BITS_IDX_BASE AS ...
- 三菱goto怎么用_GOTO语句使用方法
课时:59节课 时长:17.2小时 课级:中级提高 课程从FANUC和广数系统编程基础讲起,仅贴实际生产实践,适合职业院校教师.企业技术员.学生学习,讲解细致.全面,带你学习带你飞. 基础入门篇 主要 ...
最新文章
- 响应时登录html,HtmlUnit:单击不响应时登录HtmlElement
- php+mysql+pdo连接数据库
- Border-radius属性--设置圆角边框
- 香帅的北大金融学课笔记 -- 金融学专题
- Fun 3.0 发布——资源部署、依赖下载、代码编译等功能又又又增强啦!
- html + css实现油画商场页面
- 使用Box2D制作AS3游戏——2.1a版本——Hello World Box2D .
- Tomcat架构探究
- Unity3D跑马灯脚本
- OC Gen X:一键制作黑苹果OpenCore EFI文件
- 3DMAX2016破解教程
- linux man shell,Linux Shell man 命令详细介绍
- SIM卡、USIM卡、UICC卡、eSIM卡的区别
- 小米10谷歌连携失败_第一批用户反馈小米手表问题多,产品总监发长文解答
- 研究生图像处理该怎的自学_我的研究生这三年
- 1474:Immediate Decodability
- SIMCom芯片关于GPS定位信息的的解析(AT+CGNSINF)
- 【三角形判断】测试用例设计
- Edge导航网址变成了毒霸的,如何改动?
- Eclipse ADT常用快捷键
热门文章
- SQL SERVER 2000个人版下载
- 此数据库处于单用户模式,当前某个用户已与其连接。 ALTER DATABASE 语句失败。 (Microsoft SQL Server,错误: 5064)...
- steam使用技巧2
- 白话大数据与机器学习——阅读笔记
- 赵小楼《天道》《遥远的救世主》深度解析(87)股市不是超市,慎入
- C++学习之路——名字空间与模板
- 如何查看微信小程序的源码存放路径
- 论文笔记:Stacked Hourglass Networks for Human Pose Estimation
- CSS 固定定位:固定在版心右侧
- 【95】太空射击游戏——玩家代码