PLSQL程序设计

本文探讨了PLSQL中的核心概念,包括变量和常量的声明与使用,以及如何操作光标(相当于ResultSet),并详细阐述了异常处理机制。
摘要由CSDN通过智能技术生成

PLSQL程序设计

sqlplus scott/123456@127.0.0.1:1521/orcl

declare
    --说明部分
begin
    --程序
    dbms_output.put_line('Hello World');
end;


什么是PL/SQL?
PL/SQL(Procedure Language/SQL)是oracle对sql语言的过程化扩展.
指在SQL命令语言中增加了过程处理语句(如分支,循环等),使SQL语言具有过程处理能力.

程序结构

declare
    说明部分(变量说明,光标声明,列外说明)
begin
    语句序列(DML语句)
exception
    例外处理语句
end;
/

变量和常量说明

1.说明变量(char,varchar2,date,number,boolean,long)
var1 char(15);          --说明变量名,数据类型和长度后用分号结束说明语句.
married boolean:=true;
psal number(7,2);
my_name emp.ename%type; --引用型变量,即my_name的类型与emp表中enamel列的类型一样
emp_rec emp%rowtype;    --记录型变量(代表一行)

记录变量分量的引用:
emp_rec.ename:='ADAMS';



-- 查询7839的姓名和薪水
declare
   --定义变量保存姓名和薪水
   --pename varchar2(20);
   --psal number;
   pename emp.ename%type;
   psal emp.sal%type;
begin
  --得到姓名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值