(学习笔记)Oracle存储过程、存储函数
Oracle存储过程和存储函数都是数据库对象,他们都是一段可执行的程序,存储过程没有返回值,存储函数有返回值 存储过程——语法: create or replace procedure 存储过程名(参数列表) //创建或替换存储过程(已存在就替换,否则就新建,参数列表可以为空) as //说明或声明部分 brgin //程序体 end; 执行上述代码会有一条以编译的提示,接下来就可以进行调用 调用方式: 1.执行 exec 存储过程名+(); 2.begin 存储过程名+(); //调用一次 存储过程名+(); /在调用一次 end; 自行一个带参数的存储过程 建表 create table employee (in number(3,0) pormary key, name nvarchar2(3), salary number(7,2)); 插入一条测试数据 insert into employee (1,'大明',4500); create or replace procedure raiseSalary(eno number) //创建名为raiseSalary的储存过程,接受一个员工id参数 as