存储过程就是提前把已经编译好的一段 PL/SQL 语言,放置在数据库端,可以直接被调用。这一段 PL/SQL 一般都是固定步骤的业务。 创建存储过程语法: 或者 1、创建一个给指定员工涨 100 块钱的存储过程 2、测试 p1存储过程 3、使用查询语句验证结果 4、使用存储过程来算年薪 5、测试 p_yearsal 6、in 和 out 类型参数的区别是什么? 凡是涉及到 into 查询语句赋值或者 := 赋值操作的参数,都必须使用 out 来修饰。
存储过程概念
create [or replace] PROCEDURE 过程名[(参数名 in/out 数据类型)] AS begin PLSQL子程序体; End;
create [or replace] PROCEDURE 过程名[(参数名 in/out 数据类型)] is begin PLSQL子程序体; End 过程名;
学习笔记
create or replace procedure p1(eno emp.empno%type) is begin update emp set sal=sal+100 where empno = eno; commit; end;
declare begin p1(7788); end;
SELECT * FROM emp WHERE empno = 7788;
create or replace procedure p_yearsal(eno emp.empno%type, yearsal out number) is s number(10); c emp.comm%type; begin select sal*12, nvl(comm, 0) into s, c from emp where empno = eno; yearsal := s+c; end;
declare yearsal number(10); begin p_yearsal(7788, yearsal); dbms_output.put_line(yearsal); end;
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算