PLSQL学习——控制语句
来源:互联网 发布:推荐淘宝上燕窝 编辑:程序博客网 时间:2024/06/10 22:58
三种if语句:
第一种:if 条件 then 语句1;语句2;end if;第二种:if 条件 then 语句序列1;else 语句序列2;end if;第三种:if 条件 then 语句;elsif 语句 then 语句;else 语句;end if;举例:
/**判断用户从键盘输入的数字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;/
循环语句:
第一种:while total <= 25000 loop...total := total + salary;end loop;第二种:loopexit [when 条件];...end loop;第三种:for i in 1..3 loop语句序列;end loop;第一种举例:
--使用while循环打印数字1~10set serveroutput ondeclare --定义循环变量 pnum number := 1;begin while pnum <= 10 loop --循环体 dbms_output.put_line(pnum); --使该变量+1 pnum := pnum + 1; end loop;end;/
第二种举例:
--使用loop循环打印1~10set serveroutput ondeclare --定义循环变量 pnum number:=1;begin loop --退出条件:循环变量大于10 exit when pnum > 10; --打印该变量的值 dbms_output.put_line(pnum); --循环变量+1 pnum := pnum +1; end loop;end;/第三种举例:
--使用for循环打印1~10set serveroutput ondeclare --定义循环变量 pnum number:=1;begin for pnum in 1..10 loop dbms_output.put_line(pnum); end loop;end;/
0 0
- PLSQL学习——控制语句
- Plsql基础(数据类型,控制语句)
- 第四章 plsql控制语句
- Swift学习2——控制语句
- C#学习(三)—语句控制
- PLSQL总结——2.if语句
- PLSQL总结——3.case语句
- PLSQL总结——5.循环语句
- ORACLE—plsql创建触发器语句
- PLSQL学习——数据类型
- PLSQL学习——光标
- PLSQL学习——例外
- oracle控制语句学习一——if elsif else控制语句
- oracle控制语句学习二——case流程控制语句
- oracle控制语句学习三——loop 循环控制语句
- Go语言学习笔记3——控制语句
- python学习之二——控制语句
- pl/sql学习8——流程控制语句
- 优秀的Java程序测试是什么样的?
- Code=3000 "未找到应用程序的“aps-environment”的授权字符串" 解决办法
- 写一个函数返回参数二进制中1的个数
- 两个栈实现一个队列
- POJ 2728 Desert King
- PLSQL学习——控制语句
- Struts2.0学习笔记---上传文件和多文件上传
- 【软件工程】--文档总结
- 第三周项目2—建设“顺序表”算法库
- 神经网络入门资料
- 蓄水池抽样-Random Pick Index
- C++字符输入
- mac下安装chromedriver
- TCP/IP协议 三次握手与四次挥手