基于oracle数据库存储过程的创建及调用

1. PLSQL编程

1.1 概念和目的

  1. PLSQL是oracle对sql语言的过程化扩展;
  2. 指在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;

plsql在终端中的用法
当然工具自带的command window中也是相同的使用方法。(set severoutput on)

1.4 变量

  1. 普通数据类型(char,varchar,date,number,boolean,long)
  2. 特殊变量类型(引用型变量,记录型变量)
//变量名 变量类型(跟Java相反)
v_name varchar(20);

1.4.1 普通变量

赋值:

  1. 直接赋值 v_name := 'lan';
  2. 语句赋值 select '新疆喀什' into v_addr from dual; -- dual是数据库系统内置的虚拟表;
dbms_output.put_line('姓名:' || v_name || '薪水:' || v_sal || '地址:' || v_addr);
--这里的||和Java中的+号一样;

1.4.2

posted @ 2021-05-26 14:32  lan408  阅读(222)  评论(0)    收藏  举报