基本结构

CREATE OR REPLACEPROCEDURE 存储过程名字

(

参数1 IN NUMBER,

参数2 IN NUMBER

) IS

变量1 INTEGER :=0;

变量2 DATE;

BEGIN

END 存储过程名字

---查询数据 并返回一个列表

DROP PROCEDURE MRR.get_risk_assessment_by_status;

CREATE OR REPLACE PROCEDURE MRR.get_risk_assessment_by_status (

out_ref_cursor OUT SYS_REFCURSOR,

stas IN VARCHAR2

) IS

BEGIN

OPEN out_ref_cursor FOR

SELECT RA.riskassessment_id as RA_RISKASSESSMENT_ID, RA.riskconfig_id as RA_RISKCONFIG_ID, RA.assessment_status as RA_ASSESSMENT_STATUS, RA.changed_numeric_rating_id as RA_CHANGED_NUMERIC_RATING_ID, RA.changed_alpha_rating_id as RA_CHANGED_ALPHA_RATING_ID, RA.due_date as RA_DUE_DATE, RA.initial_assessment_complete as RA_INITIAL_ASSESSMENT_COMPLETE, RA.initial_numeric_rating_id as RA_INITIAL_NUMERIC_RATING_ID, RA.initial_alpha_rating_id as RA_INITIAL_ALPHA_RATING_ID, RA.notes as RA_NOTES, RA.prior_riskassessment_id as RA_PRIOR_RISKASSESSMENT_ID, RA.risk_mgmt_approval_date as RA_RISK_MGMT_APPROVAL_DATE, RA.risk_mgmt_approval_emp_id as RA_RISK_MGMT_APPROVAL_EMP_ID, RA.last_updated_by as RA_LAST_UPDATED_BY, RA.last_updated as RA_LAST_UPDATED,

RC.riskconfig_id as RC_RISKCONFIG_ID, RC.riskcategorygroup_id as RC_RISKCATEGORYGROUP_ID, RC.contractentity_id as RC_CONTRACTENTITY_ID, RC.accountgroup_id as RC_ACCOUNTGROUP_ID, RC.account_id as RC_ACCOUNT_ID, RC.contract_id as RC_CONTRACT_ID, RC.next_assessment_due_date as RC_NEXT_ASSESSMENT_DUE_DATE, RC.ninety_day_assessment_complete as RC_NINETY_DAY_ASSESS_COMPLE, RC.inactive_date as RC_INACTIVE_DATE, RC.last_updated_by as RC_LAST_UPDATED_BY, RC.last_updated as RC_LAST_UPDATED

FROM MRR.riskassessment RA, MRR.riskconfig RC

WHERE RA.riskconfig_id = RC.riskconfig_id

AND RA.assessment_status = stas;

END;

/

GRANT EXECUTE ON MRR.get_risk_assessment_by_status TO DMM_KCMRLRSK_ROLE;

/

oracle 存储过程= 1,oracle 存储过程1相关推荐

  1. oracle接收输入参数,Oracle带输入输出参数存储过程(包括sql分页功能)

    记录一下,免得以后忘记了又要到处去找. begin /*这里不能直接执行select语句但可以直接执行update.delete.insert语句*/ end里面不能接执行select语句,声明会话级 ...

  2. oracle存储过程生成单号,Oracle生成单据编号存储过程的实例代码

    Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 CREATE OR REPLACE procedure ...

  3. oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)

    oracle 定时任务 job 调用存储过程有返回输出参数(含out参数) 因前台调用一个含有OUT参数的存储过程,同时在JOB里也想调用同一个存储过程,不想将OUT参数去掉重新建一个存储过程再被JO ...

  4. Oracle ETL日志审计存储过程示例

    Oracle ETL日志审计存储过程示例 需求概述 在ETL中,为了方便跟踪每个步骤的执行情况,需要建立日志审计表来跟踪以便后期的跟踪与问题问题.本文就通过一个存储过程来实现对存储过程执行异常的跟踪( ...

  5. 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL

    PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...

  6. 12、oracle数据库下的存储过程和函数

    ORACLE下的存储过程和函数 存储过程和函数是一种操作块,用来流程化.整体化处理业务逻辑的数据库操作方式.我理解的是相当于java开发语言中方法的概念,存储过程和函数的区别在于函数可以有返回值,而过 ...

  7. oracle 存储过程 db,oracle数据库的存储过程是什么?

    oracle数据库的存储过程:一组为了完成特定功能的SQL语句集,经编译后存储在数据库中.存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即 ...

  8. oracle存储过程插入自动编号,Oracle生成单据编号存储过程的实例代码

    Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 0 then if DIsAutoCreate=1 TH ...

  9. 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...

    oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...

  10. mysql与oracle存储过程_MySQL与Oracle差异比较之五存储过程Function

    存储过程&Function 编号 类别 oracle Mysql 注释 1 创建存储过程语句不同 create or replace procedure P_ADD_FAC( id_fac_c ...

最新文章

  1. 面试必问---Java线程池8大拒绝策略
  2. centos7 设置中文
  3. 元素 “aop:aspectj-autoproxy” 的前缀 “aop” 未绑定
  4. [转]PHP用mysql数据库存储session
  5. C++对象模型2——编译器生成构造函数的几种情况
  6. python库整理:heapq 最小堆
  7. coreData数据操作
  8. 在线网摘收藏?让Google来吧!
  9. Linux文件系统命令 cat
  10. 使用高级程序设计语言实现集合的交并差运算
  11. javafx有布局管理器吗_JavaFX技巧17:带有AnchorPane的动画工作台布局
  12. mac用什么写python程序_mac下,有哪些python开发工具可用
  13. 复古多变“格子控”混搭 夏季继续魅力四射
  14. 四年级打字计算机上册教案,2019四年级上信息技术教案(A)打字速度靠指法_泰山版教育.doc.docx...
  15. html通用的排班方法,呼叫中心排班的两种主要方法
  16. ActiveMQ Windows部署
  17. Linux的打开文件表:打开文件表、文件描述符、打开的文件句柄以及i-node之间的关系
  18. PostgreSQL10.1-CN-v0.1.chm中文手册
  19. [WebKit] JavaScriptCore解析--基础篇(二)解释器基础与JSC核心组件
  20. [ Tensorflow学习之路 ] —— API:TF-Slim

热门文章

  1. 编程入门书籍-Python基础教程(第3版)
  2. mysql 取二进制某一位_c语言中如何提取二进制数中的某一位?
  3. go 怎么等待所有的协程完成_Go语言入门必知教程-协程
  4. python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点
  5. 基于单目摄像头的BEV实例预测(ICCV 2021)
  6. 12层也能媲美ResNet?邓嘉团队提出最新力作ParNet,ImageNet top1精度直冲80.7%
  7. 45.2mAP+155FPS! PP-YOLO来了, 精度速度双超YOLOv4
  8. docker保存linux镜像,docker导入导出容器和保存加载镜像
  9. java注释@para_Java中文档注释各字段的含义是什么?例如author表示作者,para表示参数等...
  10. java基于servlet的文件上传