oracle实验31:使用PL/SQL,书写一个最简单的块
2013-06-21 23:43
453 查看
第二部分 PL/SQL基础
PL/SQL概述
–PL/SQL也是一种程序语言。PL是Procedural Language的缩写。–PL/SQL是Oracle数据库对SQL语句的扩展,增加了编程语言的特点。
–数据操作和查询语句被包含在PL/SQL代码的过程性单元中,经过逻辑判断、循环等操作完成复杂的功能或者计算。
PL/SQL的优点
便于维护(模块化)提高数据的安全性和完整性(通过程序操作数据)
提高性能(编译好的)
简化代码(反复调用)
块(block)
块(block)是pl/sql的基本程序单元,编写pl/sql程序实际上就是编写pl/sql块,要完成相对简单的应用功能,可能只需要编写一个pl/sql块,但是如果想要实现复杂的功能,可能需要在一个pl/sql块中嵌套其它的pl/sql块。PL/SQL块结构
DECLARE --可选部分·变量、常量、游标、用户定义异常声明
BEGIN --必要部分
·SQL语句
·PL/SQL语句
EXCEPTION --可选部分
·程序出现异常时,捕捉异常并处理异常
END; --必要部分
实验31:书写一个最简单的块,运行并查看结果
先设定SQLPLUS的环境变量,默认为不输出,用show验证;SQL> set serveroutput on
SQL> show serveroutput
serveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPED
书写一个最简单的块,输出“hello world”
SQL> begin
dbms_output.put_line('---输出---');
dbms_output.put_line('hello world');
dbms_output.put_line('---输入---');
end;
/
---输出---
hello world
---输入---
PL/SQL 过程已成功完成。
将文件存储为F:\ora_learn\out.txt,执行该文件。
SQL> @F:\ora_learn\out.txt
---输出---
hello world
---输入---
PL/SQL 过程已成功完成。
相关文章推荐
- ORACLE PL/SQL循环简单使用
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- PL/SQL 一个简单游标的使用
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- [oracle编程]pl/sql --标量 复合变量以及游标的简单使用
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- [oracle编程]pl/sql --标量 复合变量以及游标的简单使用
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- oracle 10g 学习之PL/SQL简介和简单使用(10)
- 使用oracle 的 PL/Sql 定时执行一个存储过程
- win7 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- Oracle使用PL/SQL操作COM对象
- oracle pl/sql 函数中使用数组
- oracle pl/sql 中 使用包
- 【安博培训笔记】Oracle5 使用 PL/SQL 作业20130911
- ORACLE学习之PL/SQL编程——使用游标
- 使用instantclient_11_2和PL/SQL Developer工具包连接oracle 11g远程数据库
- 本机不安装Oracle客户端,使用PL/SQL Developer连接远程数据库
- 免安装Oracle客户端使用PL/SQL(Server2008 R2 64位问题也可解决)