[Oracle学习笔记]PLSQL编程快速入门(后端开发学习)

本文是关于Oracle PLSQL编程的快速入门指南,涵盖了PLSQL的概念、程序结构、变量、流程控制、游标和存储过程的基本知识。内容包括声明变量、打印输出、条件分支、循环、游标操作、存储过程的创建和调用,以及如何从Java程序调用存储过程。
摘要由CSDN通过智能技术生成

一、PLSQL编程快速入门

今天实习工作内容是要看一个存储包的代码,所以速成了一下相关基础,欢迎讨论~

1.PLSQL介绍

1.概念

PLSQL(Procedure Language/SQL)是Oracle对sql语言的过程化扩展

在SQL的命令语言中增加了过程处理语句,如分支,循环等,使SQL语言有过程处理能力

2.程序结构

工具PLSQL Developer 的Test Window创建模板或者在SQL Window编写,在PLSQL中是不区分大小写的

PLSQL分为三个部分:

  • 声明部分
  • 可执行部分
  • 异常处理部分

2.PLSQL编写

1.结构

声明:declare关键字,声明本地变量,如果没有可以省略

执行部分:BEGIN END;

DECLARE
-- 声明变量、游标
I INTEGER;
BEGIN
-- 执行语句

-- [异常处理]
END;

编写代码时不区分大小写,在里面也有工具,beatifer将代码变成大写

2.打印输出

BEGIN
	DBMS_output.put_line('hello world');
END;

方法1:可以在plsql 工具中f8 执行,打印在console

方法2:调用cmd,链接数据库 sqlplus

方法3:使用工具内自带的command

方法2和方法3需要开启set serveroutput on 才能显示

3.变量

  • 普通类型变量

char,varchar2,date,number,boolean,long

  • 特殊变量类型

引用型变量、记录型变量

1.声明变量的方法

变量名 变量类型(变量长度) 
例如:v_name varchar(20);

2.普通变量

赋值方法

1.直接赋值语句 :=

例如:v_name:=‘zhangsan’

2.语句赋值,使用select … into… 赋值:(语法select 值 into 变量)

--打印人员个人信息,包括:姓名、薪水、地址
DECLARE
--姓名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值