存储过程(PLSQL)

本文详细介绍了数据库中的PLSQL存储过程,包括程序结构、变量类型(普通类型与特殊类型)、流程控制(条件分支与循环)、游标使用以及无参和有参存储过程的应用。通过学习,读者将掌握如何在数据库中实现过程化处理和数据操作。
摘要由CSDN通过智能技术生成

相当于“过程”(方法/函数),使数据库具备过程化处理能力(分支循环等)不区分大小写

程序结构

DECLARE
  -- 变量声明区(变量和游标的声明)
  I INTEGER;
BEGIN
  -- 执行区(相当于方法)
END;

Hello Word

BEGIN
	DBMS_OUTPUT.PUT_LINE("Hello Word");
END;

变量

普通类型(char varchar2 date number boolean long)

  • 变量的声明

-- 变量名  变量类型  (变量长度)
v_name varchar2(20);
  • 变量的复制(:= INTO)

DECLARE
  v_name VARCHAR2(20) := "张三";
  v_sal NUMBER;
  v_addr VARCHAR2(200);

BEGIN
  v_sal := 50000;
  SELECT addr INTO v_addr FROM bual WHERE name = "张三";
  
  DBMS_OUTPUT.PUT_LINE('姓名:' || v_name || '薪水' || v_sal || '地址' || v_addr);
END;

特殊类型 (引用型变量,记录型变量)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值