IF 语句
判断用户从键盘上输入的输入数字
如何使用if语句
接受一个键盘输入(字符串)
set serveroutput
--接受一个键盘输入
--num:地址值,含义是:在该地址上保存了输入的值
accept num prompt '请输入一个数字';
declare
--定义变量保存变量用户从键盘输入的数字
pnum number := #
begin
--执行if语句进行条件判断
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;
/
/*
判断用户从键盘输入的数字
1.如何使用if语句
2.接收一个键盘输入-字符串
*/
set serveroutput on
-- 接收一个键盘输入
-- num: 地址值,含义是:在该地址上保存了输入的值
accept num prompt '请输入一个数字';
declare
-- 定义变量保存用户从键盘输入的数字
pnum number := #
begin
-- if进行条件判断--dbms_output.put_line里面不能放双引号
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;
/
--接收一个键入的值
--num:地址值,含义是:在该地址上保存了输入的值
accept num prompt '请输入一个数字:';
DECLARE
--定义变量保存用户键入的数据
v_num number :=#
BEGIN
if v_num=0 then dbms_outputput_line('您输入的数字是0');
elsif v_num=3 then dbms_outputput_line('您输入的数字是3');
else dbms_outputput_line('您输入的数字为其他');
end if
END;
/
没有提示信息貌似也没有什么问题吧
PL/SQL中if语句的使用(语句序列DML语句)
第一种IF语句形式,如图。

第二种IF语句形式,如图。

第三种IF语句形式,如图。

举例:判断用户从键盘输入的数字。1、如何使用if语句。2、如何接受一个键盘的输入(键盘输入的都是字符串)。


接受键盘输入
accept num prompt ' ****提示****‘;
num是地址值
if语句
1.if 条件 then 语句1;
语句2;
end if;
2. if 条件 then 语句序列 1;
esle 语句序列2;
end if;
3. if 条件 then 语句;
eslif 语句 then 语句;
else 语句;
end if;
/*
判断用户从键盘输入的数字
如何使用if语句
接收一个键盘输入(从键盘输的都是字符串)
*/
set serveroutput on
accept num prompt'请输入一个数字';
declare
pnum number = #
begin
if pnum=0 then
dbms_output.put_line('输入的数字为0');
elsif pnum =1
dbms_output.put_line('输入数字为1');
else dbms_output.put_line('输入的是其他数字');
end if;
end;
/
elsif 不要输入成elseif
如何编写PLSQL面向过程的语言(PLSQL程序体)
IF语句的3中形式
if 条件 then 语句1;
语句2;
end if;
if 条件 then 语句序列1:
else 语句序列2;
end if;
if 条件 then 语句;
elsif 语句 then 语句;
else 语句;
end if;
plsql中if语句的使用

接受键盘输入时需要加地址符
判断用户从键盘输入的数组
如何使用if语句
接收一个键盘输入(字符串)
pl/sql if语句(3)
pl/sql if语句(2)
pl/sql if语句
......
关于if的使用如下图,&值是获取地址上的值

类型3:注意elsif

类型1:
类型2

接受一个键盘输入
num:地址值,含义是在该地址上保存了输入的值
accept num prompt '请输入一个数字'
declare
pnum number:=#
if语句:
1 if 条件 then 语句1
语句2
end if
2, if 条件 then 语句1
else 语句2
end if
3, if 条件 then 语句1
elsif 条件 then 语句2
else 语句3
end if
accept num promt---键入
num---地址
:=&num ---地址赋值
PLSQL结构
PLSQL 从键盘接受数字 accept number promot “请输入一个数字:”
第一种
/*
判断用户从键盘输入的数字
1.如何使用if语句
2.接收一个键盘输入(字符串)
*/
set serveroutput on
--接收一个键盘输入
--num:地址值,含义是:在改地址上保存了输入的值
accept num prompt'请输入一个数字';
declare
--定义变量保存用户从键盘输入的数字
pnum number := #
begin
--执行if语句进行条件判断
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;
/