PL/SQL(一)

PL/SQL简介

什么是PL/SQL

PL/SQL一种高级数据库程序设计语言,该语言专门用于在各种环境下对Oracle数据库进行访问
PL/SQLProcedureLanguage & Structured Query Language的缩写。过程化语句和SQL语句
PL/SQL通过增加了用在其它过程性语言中的结构来对SQL进行了扩展,把SQL语言的易用性、灵活性同过程化结构融合在一起。

PL/SQL优点

1.提高应用程序的运行性能
2.重用
3.模块化

PL/SQL块结构

PL/SQL程序的基本结构是块
所有PL/SQL程序都是由块组成的,一般由三部分组成:声明部分,可执行部分,错误处理部分
[DECLARE]
/* 声明部分 -- 这部分包括PL/SQL变量,常量,游标,用户自定义异常等的定义 */
BEGIN
/* 可执行部分 -- 这部分包括SQL语句及过程化的语句,这部分是程序的主体 */
[EXCEPTION]
/* 错误处理部分 -- 这部分包括错误处理语句  */
END

PL/SQL注释

单行注释单行注释以两个连字符“”开始,可以扩展到行尾
行注释这些注释以“/*”开始并以“*/”结束,可以跨越多行。

任务1

-编写一个简单的PL/SQL程序,该程序输出文字:“Hello World!
SET SERVEROUTPUT ON;--打开输出
BEGIN
	DBMS_OUTPUT.PUT_LINE('Hello World');
END;

PL/SQL里打印一句话:DBMS_OUTPUT.PUT_LINE('Hello World');

任务2

-编写一个PL/SQL程序,该程序输出长方形的面积,其中长和宽的值由键盘随机输入。程序运行效果如图所示
--计算长方形面积
DECLARE
	v_length NUMBER:=&length;
-- :=赋值运算符,&运行时接受输入值
v_width NUMBER:=&width;
v_area NUMBER;
BEGIN
		v_area:= v_length* v_width;
	DBMS_OUTPUT.PUTLINE(‘长方形的面积是’|| v_area);
	--||连接运算符
END;
:=赋值运算符
&运行时接受输入值
||连接运算符



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值