Oracle结构化(PL/SQL)
来源:互联网 发布:fresh 知乎 编辑:程序博客网 时间:2024/05/17 01:27
Set Serveroutput On|OFF 屏幕打印开关
判断语句(IF):
语法: IF 条件表达式 then 执行语句 Elsif 条件表达式 then 执行语句 Else 执行语句 End if;
循环语句:
Loop 循环: 语法: Loop 循环语句段 Exit when 退出循环的处理语句段 End loop; While 循环: 语法: While 条件表达式 loop 执行语句块 End loop; FOR循环: 语法: For 循环变量 In 1..100 (循环上界..循环下界) loop End loop;
Case语句:
语法: 第一种:(只能写具体的值) Case 变量 When 值表达式 then 执行语句 When 值表达式 then 执行语句 ….. End case 第二种:(可以写条件表达式) Case (这里不要写变量 When 条件表达式 then 执行语句 When 条件表达式 then 执行语句 End case;
匿名块:
语法: Declare 变量名 变量类型 [| 表名.列名%type] ; 注:引用型变量 变量名 变量类型 [| 表名%rowtype]; 注:记录型变量 Begin 执行语句段 Exception 异常处理语句 End; 例: Declare Num emp.ename%type 注:引用型变量:参照emp表ename列的数据类型作为自己的数据类型。 Num2 emp%rowtype 记录型变量 注:记录型数据类型记录一个表中一行的数据 一定要是一行否则会报异常 Begin …. end;
匿名块实现输入数据:
例: Set serveroutput on; --打开屏幕输出开关 Declare Num number(10); Begin Select &n into num from dual; -- 注:&符号 Dbms_output.put_line(Num); End;
标准输出:
Prompt ‘字符串’; 注不能在匿名块中用
0 0
- Oracle结构化(PL/SQL)
- oracle pl/sql基本结构
- Oracle数据库编程:PL/SQL程序控制结构
- JAVA_WEB Oracle 10g学习: PL/SQL的控制结构
- Oracle pl/sql的进阶--控制结构(分支,循环,控制)
- Oracle数据库学习9之PL/SQL控制结构
- Oracle(22)pl/sql编程 控制结构语句
- Oracle PL/SQL进阶编程(第一弹:子程序结构)
- oracle(03): PL/SQL基本结构,语法,变量
- ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素
- ORACLE PL/SQL编程之二:PL/SQL块结构和组成元素
- ORACLE PL/SQL编程--PL/SQL块结构和组成元素
- ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素
- ORACLE PL/SQL编程详解之二:PL/SQL块结构和组成元素
- PL/SQL块结构
- PL/SQL块结构
- PL/SQL 控制结构
- PL/SQL控制结构
- Oracle管理表空间和数据文件
- 从SHAttered事件谈安全
- App开发:模拟服务器数据接口
- Oracle存储过程和存储函数
- Binder通信机制
- Oracle结构化(PL/SQL)
- VC注释宏
- ECS使用及环境配置
- sql server锁知识及锁应用
- ORACLE 索引
- Saltstack自动部署Haproxy+keepalived+nginx+memcache+php(fastcgi)
- Rsync+Sersync实时同步
- 机器学习 cs229学习笔记6(增强学习 reinforcement learning,MDP)
- Oracle Select查询语句