首页 > 数据库 >Oracle存储函数写法及调用

Oracle存储函数写法及调用

时间:2022-12-19 16:47:48浏览次数:48  
标签:调用 函数 img38 img05 img06 varchar2 rvv Oracle 写法

1.右键导航创建函数界面

 

 

2.返回值FunctionResult可自定义,当函数有输出函数时可不传数据,但需要设置返回(当提示未限定返回长度时,如代码示例设置255长度皆可);

-------使用函数右键引导创建范例
create or replace function get_rvv_rvb_img38(p_img05 in varchar2, p_img06 in number,p_img38 out varchar2) return varchar2 is
  FunctionResult varchar2(255);
begin
  if p_img38 is  null and p_img05 is not null and p_img06 is not null         then
   
  select  beizhu into p_img38
            from (select rownum xuhao,rvv01,rvv02, 
                 rvvud01 beizhu,rvu03                
             from rvv_file
             join rvu_file  on rvu01 = rvv01
            where  rvuconf='Y' and rvv04=p_img05 and rvv05=p_img06
          )
   where xuhao = '1';
     end if ;
  return(FunctionResult);
end get_rvv_rvb_img38;

3.调用函数

begin
  -- Call the function
  :result := get_rvv_rvb_img38(p_img05 => :p_img05,
                               p_img06 => :p_img06,
                               p_img38 => :p_img38);
end;

4.测试返回结果:

 

标签:调用,函数,img38,img05,img06,varchar2,rvv,Oracle,写法
From: https://www.cnblogs.com/mylive/p/16992509.html

相关文章

  • Jmeter基础-属性(跨线程组调用函数)
    跨线程组调用函数,需要用到属性1、用_setProperty函数,将值保存成jmeter属性,需要通过BeanShell取样器来执行1.1打开函数助手,选择_setProperty,设置属性名称和属性值(此处的......
  • 在CIMES中调用存储过程
    页面  调用步骤  DataTabledtResult=null;CustomDataAgentTODB_con=DBCenter.Create(AppSetting.ManufacturingDatabaseConnection);stringstrSql=......
  • pc企业微信hook,企业微信接口, dll文件 可以通过程序调用接口。
    pc企业微信hook接口企业微信,dll文件可以通过程序调用接口。hook版本   Demo可测试接口  //发送文本消息请参数type int 类型sendId string 发送人fi......
  • Oracle插入 insert all、​insert all ​
    利用insertfirst/all使得INSERT语句可以同时插入多张表,还可以根据判断条件来决定每条记录插入到哪张或哪几张表中。​insertfirst:​对于每一行数据,只插入到第一个when条......
  • oracle jdbc jar 的一些说明
    OracleDatabase10gRelease2JDBCDriversYoumustacceptthe​​OTNDevelopmentandDistributionLicenseAgreement​​todownloadthissoftware.AcceptLicens......
  • 登录请求次数限制,请求限流方案,通用写法
    2022年10月28日14:42:41目前这个版本是通用写法,也可以针对某个url,可以灵活修改,必须是post请求,代码是在laravel实现的publicstaticfunctionlogin(string$login_n......
  • Oracle 11g -- ORACL数据库普通备份还原、数据泵备份还原
    Oracle11g-- ORACL数据库普通备份还原、数据泵备份还原oracle11g数据库的导入/导出,就是通常所说的oracle数据的还原/备份。数据库导入:把.dmp格式文件从本地导入到......
  • Oracle 递归函数
    1、自连接--需求-1:--员工编号、员工姓名、上级领导编号、上级领导姓名、自连接SELECTe.empno,m.enameFROMempe,empmWHEREe.mgr=m.empno;   2、递归......
  • Oracle 性能监控工具AWR使用
    由于LoadRunner对Linux系统的性能指标监控功能不够完善,因此我们主要用nmon工具来监控性能测试过程中服务器的资源使用情况。首先,在测试电脑上安装好Xmanager后,打开Xshell。......
  • Python调用windows下DLL详解 - ctypes库的使用
    在python中某些时候需要C做效率上的补充,在实际应用中,需要做部分数据的交互。使用python中的ctypes模块可以很方便的调用windows的dll(也包括linux下的so等文件),下面将详细的讲......