基于oracle数据库存储过程的创建及调用
1. PLSQL编程
1.1 概念和目的
- PLSQL是oracle对sql语言的过程化扩展;
- 指在SQL命令语言中增加了过程处理语句(分支,循环),使SQL语言具有过程处理能力。
1.2 程序结构
PLSQL语言的大小写不区分
1.3 Hello World
-- Created on 2021/5/26 by LAN
declare
-- Local variables here
i integer;
begin
-- Test statements here
-- System.out.println("hello world");
dbms_output.put_line('hello world');
end;

当然工具自带的command window中也是相同的使用方法。(set severoutput on)
1.4 变量
- 普通数据类型(char,varchar,date,number,boolean,long)
- 特殊变量类型(引用型变量,记录型变量)
//变量名 变量类型(跟Java相反)
v_name varchar(20);
1.4.1 普通变量
赋值:
- 直接赋值 v_name := 'lan';
- 语句赋值 select '新疆喀什' into v_addr from dual; -- dual是数据库系统内置的虚拟表;
dbms_output.put_line('姓名:' || v_name || '薪水:' || v_sal || '地址:' || v_addr);
--这里的||和Java中的+号一样;

浙公网安备 33010602011771号