oracle学习笔记之三(函数:Pl/sql)
来源:互联网 发布:淘宝助手图片搬家失败 编辑:程序博客网 时间:2024/05/16 19:28
函数:
Pl/sql:
基本语法:
- set ServerOutput on;[定义输出]
- declare[定义]
- bookName varchar2(40);
- begin[开始]
- bookName :=[给变量赋值]'gouchao';
- dbms_output[输出].put_line(bookName);
- end[结束];
- /
条件语句 if
- set ServerOutput on ;
- declare
- num integer :=-11 ;
- begin
- if num < 0 then
- dbms_output.put_line('负数');
- elsif num > 0 then
- dbms_output.put_line('正数');
- else
- dbms_output.put_line('0');
- end if ;
- end;
- /
分支语句case:
- set ServerOutput on ;
- declare
- num integer :=3 ;
- result varchar2(30);
- begin
- result:= case num
- when 1 then '星期一'
- when 2 then '星期二'
- when 3 then '星期三'
- when 4 then '星期四'
- when 5 then '星期五'
- when 6 then '星期六'
- when 7 then '星期天'
- else '数据越界'
- end;
- dbms_output.put_line(result);
- end;
- /
循环语句loop...next...end
循环语句loop...exitwhen ... end loop
- set ServerOutput on;
- declare
- num integer :=10;
- begin
- loop
- dbms_output.put_line(num);
- num := num -1;
- exit when num <= 0;
- end loop;
- end ;
- /
循环语句 while...loop...end loop
- set ServerOutput on;
- declare
- num integer :=10;
- begin
- while(num > 0)
- loop
- dbms_output.put_line(num);
- num := num -1;
- end loop;
- end ;
- /
循环语句for...in...loop...end loop
- set ServerOutput on;
- declare
- i integer ;
- begin
- for i in 1..10
- loop
- dbms_output.put_line(i);
- end loop;
- end ;
- /
- <pre name="code" class="sql">set ServerOutput on;
- declare
- i integer ;
- begin
- for i in 1..10
- loop
- if(i=5) then
- exit;
- end if;
- dbms_output.put_line(i);
- end loop;
- end ;
- /
- </pre>
- oracle学习笔记之三(函数:Pl/sql)
- Oracle PL/SQL 学习笔记(三)
- Oracle学习笔记(三)PL/SQL
- ORACLE PL/SQL 集合学习笔记(三)
- Oracle之SQL、PL/SQL学习笔记
- Oracle之SQL、PL/SQL学习笔记
- Oracle之PL/SQL学习笔记
- Oracle学习笔记之PL/SQL编程
- oracle 学习笔记之PL/SQL程序设计
- Oracle之PL/SQL学习笔记
- Oracle之PL/SQL学习笔记
- Oracle之PL/SQL学习笔记
- Oracle之PL/SQL学习笔记
- Oracle学习笔记之PL/SQL编程
- oracle PL-SQL学习案例(三)
- pl/sql基础知识学习笔记(三)
- Oracle PL/SQL 学习笔记 (2)
- Oracle PL/SQL 学习笔记(1)
- Struts2标签库笔记之常用标签
- C语言:共用体
- c# XmlDocument 输出字符串
- oracle学习笔记之二
- tolua++ 导出类中的注意事项
- oracle学习笔记之三(函数:Pl/sql)
- 线程与线程池
- 欢迎~
- 整数进位
- jQuery操作option
- WINDOWS工具快捷命令
- 设置JAVA的环境变量
- oracle学习笔记之四(存储过程)
- 易建联誓言亚锦赛必夺冠 斯杯会上场找回感觉