pl/sql中if的用法

Posted 左边啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pl/sql中if的用法相关的知识,希望对你有一定的参考价值。

/*
判断用户从键盘输入的数字
1、如何使用if语句
2、接收一个键盘输入(字符串)
*/
set serveroutput on
--接收一个键盘输入
--num:一个地址值;含义:在该地址上保存了输入的值
accept num prompt(‘请输入一个数字‘);

declare
--定义变量保存用户从键盘输入的数字
pnum number := #
begin
  if pnum = 0 then dbms_output.put_line(‘您输入的数字是0‘);
  elsif pnum = 1 then dbms_output.put_line(‘您输入的数字是1‘);
  elsif pnum = 2 then dbms_output.put_line(‘您输入的数字是2‘);
  else dbms_output.put_line(‘您输入的是其他数字‘);
  end if; --用end if 结束if
  end;




















以上是关于pl/sql中if的用法的主要内容,如果未能解决你的问题,请参考以下文章

嵌套 IF 语句的 PL/SQL 错误

PL/SQL里 execute immediate的用法 谁给解释下

PL/SQL程序设计

为啥我的 IF 在我的 PL?SQL 脚本中被忽略? [复制]

ORACLE 中的 PL/SQL、IF-ELSE 或 SELECT DECODE 哪个更好

如何在 PL/SQL 块 (IF/THEN) 中执行“插入...选择...