1.游标,循环
DECLARE
CURSOR c IS
select * from bill_account where id in (4003,4004,4005);
BEGIN
FOR temp in c LOOP
dbms_output.put_line(temp.name);
END LOOP;
END;
2.IF语句
DECLARE
val_a number;
BEGIN
val_a:=1;
IF val_a=0 then
dbms_output.put_line('aaa'||val_a);
ELSIF val_a=1 then
dbms_output.put_line('bbb'||val_a);
END IF;
END;
3.定义常量
DECLARE
val_a CONSTANT NUMBER :=1;
BEGIN
dbms_output.put_line(val_a);
END;
4.更新并提交
update bill_account set state=1 where id=4003;
COMMIT;
5.CASE结构
DECLARE
val_a CONSTANT NUMBER :=1;
BEGIN
CASE
WHEN val_a=0 then
dbms_output.put_line('aaa'||val_a);
WHEN val_a=1 then
dbms_output.put_line('bbb'||val_a);
END CASE;
END;
6.WHILE...LOOP结构
DECLARE
val_a NUMBER;
BEGIN
val_a:=5;
while val_a>0 loop
dbms_output.put_line(val_a);
val_a:=val_a-1;
end loop;
END;
7.LOOP...EXIT结构
DECLARE
val_a NUMBER;
BEGIN
val_a:=5;
LOOP
val_a:=val_a-1;
dbms_output.put_line(val_a);
EXIT when val_a<1;
END LOOP;
END;
分享到:
相关推荐
PL/SQL是Oracle对标准数据库语言的扩展,Oracle公司已经将PL/SQL整合到Oracle 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本教程将以循速渐进的方式讲述PL/SQL基础语法,结构和组件、以及...
pl/sql基础知识ppt
1、PL/SQL简介 2、PL/SQL基础 3、记录和表 4、在PL/SQL中使用SQL 5、内置SQL函数 6、游标 7、过程和函数 ...
PL/SQL 编程基础知识详解,PL/SQL 包含过程化语句和SQL语句数据操作和查询语句被包含在PL/SQL代码的程序单元中(PL/SQL块),经过逻辑判断、循环等操作完成复杂的功能或者计算.。
PL/SQL 教程,非常详细,绝对的好资源!!!!
PL/SQL基础教程,学习PL/SQL的入门佳作!
第二章 PL/SQL基础 第三章 PL/SQL数据类型 第四章 PL/SQL的控制结构 第五章 PL/SQL集合与记录 第六章 PL/SQL与Oracle间交互 第七章 控制PL/SQL错误 第八章 PL/SQL子程序 第九章 PL/SQL包 第十章 PL/SQL对象...
pl/sql基础教程
PL/SQL 基础,一个不错的 PL/SQL 参考手册。内容预览: ---- 第一章 PL/SQL 简介 ---- 1. Oracle应用编辑方法概览 1) Pro*C/C++/... : C语言和数据库打交道的方法,比OCI更常用; 2) ODBC 3) OCI: C语言和...
是一款学习pl/sql的非常好的书
《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL...
第11章 pl/sql基础 第12章 访问oracle 第13章 编写控制结构 第14章 使用复合数据类型 第15章 使用游标 第16章 异常处理 . 第17章 本地动态sql 第18章 pl/sql过程 第19章 pl/sql函数 第20章 pl/...
pl/sql存储过程,函数,游标,以及存储过程中的基础知识,绝对值得你收藏的经典题目,让你的pl/sql得到最大的锻炼。让你的数据库逻辑更加灵活。
PL/SQL语言是的SQL语言扩展,具有为程序开发而设计的特性,如数据封装、异常处理、面向对象等特性。 PL/SQL是嵌入到Oracle服务器和开发工具中的,具有很高的执行效率和同Oracle数据库的完美结合。在PL/SQL模块中可以...
十分详细的PL/SQL基础教程。非常适合Oracle开发者入门学习使用。