ORALCE的几种IF条件判断语句
2013-10-12 15:18
211 查看
1. 撒子是IF...THEN...条件语句
格式:
IF THEN
END IF;
declare
x number :=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if;
end;
/
x is less than10
PL/SQL 过程已成功完成。
declare
x number :=9;
begin
if x<10 then
insert into testloop values(1111);
end if;
end;
/
SQL> select * from testloop;
A
----------
1111
2.撒子是IF...THEN...ELSE...条件语句
格式:
IF THEN
ELSE
END IF;
declare
x number :=20;
begin
if x<10 then
insert into testloop values(1111);
else
insert into testloop values(2222);
end if;
end;
/
SQL> select * from testloop;
A
----------
1111
11143431
2222
3.撒子是IF...THEN...,ELSEIF THEN...,ELSEIF...THEN,ELSE...END IF;
格式:
IF THEN
ELSIF THEN
ELSIF THEN
ELSE
END IF;
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;
/
格式:
IF THEN
END IF;
declare
x number :=9;
begin
if x<10 then
dbms_output.put_line('x is less than10');
end if;
end;
/
x is less than10
PL/SQL 过程已成功完成。
declare
x number :=9;
begin
if x<10 then
insert into testloop values(1111);
end if;
end;
/
SQL> select * from testloop;
A
----------
1111
2.撒子是IF...THEN...ELSE...条件语句
格式:
IF THEN
ELSE
END IF;
declare
x number :=20;
begin
if x<10 then
insert into testloop values(1111);
else
insert into testloop values(2222);
end if;
end;
/
SQL> select * from testloop;
A
----------
1111
11143431
2222
3.撒子是IF...THEN...,ELSEIF THEN...,ELSEIF...THEN,ELSE...END IF;
格式:
IF THEN
ELSIF THEN
ELSIF THEN
ELSE
END IF;
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;
/
相关文章推荐
- 求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等关键字以及条件判断语句
- 剑指Offer(Java版): 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- MySQL 如何利用一条语句实现类似于if-else条件语句的判断
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
- 条件判断语句——if 的使用方法
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- Linux命令之if - Bash中的条件判断语句
- 【学习笔记】Python条件判断-If语句
- 基础知识—条件判断语句-if条件类型的语句
- 求1+2+…+n, 要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 不使用乘除法,for,while,if,else,switch,case,条件判断语句(A?B:C) 实现:1+2+....+n
- 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句
- javascript: if语句中的判断条件,什么时候为假?
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)
- Linux shell脚本编程if语句的使用方法(条件判断)
- 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。
- Java编程中的条件判断之if语句的用法详解
- C/C++学习(一)题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
- 详解C++编程中的条件判断语句if-else与switch的用法