IF-THEN-END IF IF-THEN-ELSE-END IF IF-THEN-ELSIF-ELSE-END IF 1.IF-THEN-END IF形式 这是最简单的IF结构,练习如下: 【训练1】 如果温度大于30℃,则显示“温度偏高”。 输入并执行以下程序: SET SERVEROUTPUT ON DECLARE V_temprature NUMBER(5):=32; V_result BOOLEAN:=false; BEGIN V_result:=...
1. 简单IF结构 -- 简单IF结构 IF <布尔表达式> THEN 满足条件时执行的语句 END IF; 2. IF-ELSE结构 -- IF-ELSE结构 IF <布尔表达式> THEN 满足条件时执行的语句 ELSE 不满足条件时执行的语句 END IF; 3. 多重IF -- 多重IF IF <布尔表达式1> THEN 满足条件1时执行的语句 ELSIF <布尔表达式2> THE...
2)IF-THEN-ELSE declarenewsal emp.sal%type;beginselectsalintonewsalfromempwhereename='James';ifnewsal>=1500thenupdateempsetcomm=1000whereename='James';elseupdateempsetcomm=100whereename='James';endif;commit;end; 3)IF-THEN-ELSIF declarenewsal emp.sal%type;beginselectsalintonewsalfromempwhereenam...
from test_procedure t where t.name='XX天';ifpsal>1000thenvar:=10;elsif psal>1999thenvar:=20;elsevar:=20;endif;dbms_output.put_line(var);end; 唯一注意的一点就是elsif的写法!! 看清楚!!
1.2. IF…THEN…ELSE语句 在编写程序的过程中,IF…THEN…ELSE语句是最常用到的一种选择语句,它可以实现判断两种情况,只要IF后面的条件表达式为FALSE,程序就会执行ELSE语句下面的PL/SQL语句,其语法格式如下: IF THEN plsql_sentence1; ELSE plsql_sentence2; ...
if...then...else是最常见的一种判断语句,他可以实现判断两种情况。 标准语法如下: if <condition_expression> then plsql_sentence1; else plsql_sentence2; end if; 具体示例: 判断一个人是否成年 declare v_age int:=34; begin if v_age>=50 then ...
SQL> sex -- values 1 -- if1 nan -- then1 nv -- else 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 实验 创建表: create table sales(month number(3),sales_tv number(4),sales_computer number(4)); insert into sales values(01,10,18); ...
oracle 菜鸟学习之 decode中if-then-else逻辑 decode类似于if - then - else 语法:decode(values,if1,then1,if2,then2,...else) values 代表某个表的任何类型的...
1、标准sql规范 一、单个IF 1、 if a=... then ... end if; 2、 if a=... then ... else ... end if; 二、多个IF if a=.. then ... elsif a=.. then ... end if; 这里中间是“ELSIF”,而不是ELSE IF 。这里需要特别注意 2、decode函数 DECODE的...
oracle if then else语句举例 在Oracle 数据库中,可以使用`IF-THEN-ELSE`语句来执行条件逻辑。以下是一个示例,展示如何使用`IF-THEN-ELSE`语句: ```sql DECLARE v_amount NUMBER; BEGIN -- 给变量 v_amount 赋值 v_amount := 100; IF v_amount > 100 THEN DBMS_OUTPUT.PUT_LINE('金额大于 100'); ...