oracle if语句怎么使用
如何使用oracle的if语句
在oracle中,if语句的语法如下所示:
if 条件 then
语句1
elseif 条件2 then
语句2
else
语句3
end if;
说明:
1. if语句必须以end if结尾。
2. then是可选的,可以省略不写。
3. elseif和else是可选的,可以根据实际情况选择使用或不使用。
4. 条件可以是任何表达式,只要表达式的结果为true或false。
5. 语句1、语句2、语句3可以是任何有效语句。
实例
假设我们有一个表叫做account,包含了用户的账号、密码和余额,现在我们要根据用户的账号和密码来查询余额,如果账号或密码错误,则返回错误信息,如果账号和密码都正确,则返回余额。
代码如下所示:
declare
balance number;
begin
select account_balance into balance
from account
where account_no = '622345678901'
and password = '123456';
if balance is null then
dbms_output.put_line('账号或密码错误!');
else
dbms_output.put_line('您的余额为:' || balance);
end if;
end;
执行上面的代码,输出结果为:
您的余额为:100
相关文章