Oracle中procedure和function创建举例
Procedure创建与执行:Case1: create or replace procedure procedure_name(id user.table_name.columne_name%type)is begin delete from user.table_name where columne_name=id;exception when others then dbms_output.put_line('errors');end;执行 execute procedure_name(传入参数);Case2: create or replace procedure procedure_name(v_empno in varchar2,v_sal out number) isvsal number(7,2);beginselect sal into vsal from emp where empno=v_empno;v_sal:=vsal;end;执行: var vsal number; exec procedure_name('7935',:vsal);
Function创建与执行:Case1: create or replace function function_name(v_ename varchar2) return number is v_sal number(7,2); beginselect nvl(sal,0) into v_sal from emp where lower(ename)=lower(v_ename);return v_sal; end;执行: var vsla number; call function_name('7935') into :vsal;
转载于:https://www.cnblogs.com/genezhao/p/6899118.html
Oracle中procedure和function创建举例相关推荐
- SQL 中 PROCEDURE,TRIGGER,FUNCTION简单应用
今天简单总结一下SQL中PROCEDUR,TRIGGER,FUNCTION的简单应用. 一.简单PROCEDURE 1.不带参数 create proc PROC_Test as select 字段名 ...
- oracle中scott用户的创建
今天,接着上次的学习进度继续前进,在此过程中,使用scott用户登录时候显示scott用户不存在,于是进行scott用户的解锁操作 SQL> alter user scott account u ...
- oracle中procedure用法,oracle中的procedure编写和使用详解
1.创建/修改 sql;"> CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter_list)] {IS|AS} [loca ...
- oracle中备份表的创建,ORACLE DB创建步骤-运用冷备份和RMAN
u RMAN创建数据库 1.环境的准备 ² 在新建立数据库的机器上申请在DBA组的ORACLE OWNER 用户名必须与原数据库的ORACLE OWNER 相同. ² 安装ORACLE 软件,安 ...
- oracle中pdb,Oracle12c数据库创建pdb的3种方法
Oracle12c数据库创建pdb的3种方法 1.根据seed创建pdb CREATE PLUGGABLE DATABASE salespdb ADMIN USER salesadm IDENTIFI ...
- Oracle中管理用户(创建用户,用户加锁,用户解锁,修改用户密码,授权登录权限,撤销登录权限,授权连接权限,conn命令,创建角色,并为角色赋权限,将角色赋给指定用户)
SQL> create user abc identified by password; 用户已创建. SQL> --为abc赋予登录权限,1. connect 2. create ses ...
- 导出Oracle数据库用户Procedure和Function为文本文件的小工具
Oracle的Procedure和Function导出方法有很多,通过exp的User Mode或者Full Mode可以整体导出,当然也有较傻的PL/SQL或Toad一个个导出的方法,其实Oracl ...
- oracle substr(table),oracle中的substr()函数
SUBSTR(cExpression,nStartPosition [,nCharactersReturned]) 其中,cExpression指定要从其中返回字符串的字符表达式或备注字段: nSta ...
- Java中调用Oracle中的存储过程的单元测试代码
Oracle中的存储过程: /* 创建一个存储函数,返回指定员工的姓名,薪水和年收入 */ create or replace function queryEmp2(eno in number, em ...
最新文章
- HDU 1814 Peaceful Commission / HIT 1917 Peaceful Commission /CJOJ 1288 和平委员会(2-sat模板题)...
- Structure from motion 问题
- 95-150-544-源码-Sink-Flink BucketingSink 源码分析
- 崩溃的数据库字符集问题
- linux通过mail命令发送到外部邮件
- Custom Basic Authentication for IIS
- mysql 管理工具—phpmyadmin docker 版使用
- android 周月切换日历,vue-week-picker实现支持按周切换的日历
- cad文字宽度因子_CAD怎么设置中输入的文字宽度统一?
- Android开发前景及现状分析
- 解决PHP报错No input file specified
- Oracle Database-数据处理和表的管理部分
- LED电子显示屏真彩显示的几种关键技术[转]
- 实现自适应布局Element
- 链栈(Linked Stack)
- 从零到一spark进阶之路(三) pyspark 处理movies数据集(整理ING6-20)
- android与.NET写的接口交互方式,SOPA协议
- git 报错:Your configuration specifies to merge with the ref
- Linux命令任务管理器,linux top显示命令详解(任务管理器)
- 计算机组成原理实验2总线,计算机组成原理实验 2.1 总线与寄存器 赖晓铮.ppt