oracle 存储过程= 1,oracle 存储过程1
基本结构
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相关推荐
- oracle接收输入参数,Oracle带输入输出参数存储过程(包括sql分页功能)
记录一下,免得以后忘记了又要到处去找. begin /*这里不能直接执行select语句但可以直接执行update.delete.insert语句*/ end里面不能接执行select语句,声明会话级 ...
- oracle存储过程生成单号,Oracle生成单据编号存储过程的实例代码
Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 CREATE OR REPLACE procedure ...
- oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)
oracle 定时任务 job 调用存储过程有返回输出参数(含out参数) 因前台调用一个含有OUT参数的存储过程,同时在JOB里也想调用同一个存储过程,不想将OUT参数去掉重新建一个存储过程再被JO ...
- Oracle ETL日志审计存储过程示例
Oracle ETL日志审计存储过程示例 需求概述 在ETL中,为了方便跟踪每个步骤的执行情况,需要建立日志审计表来跟踪以便后期的跟踪与问题问题.本文就通过一个存储过程来实现对存储过程执行异常的跟踪( ...
- 在Oracle中不通过存储过程一次执行多条SQL语句Oracle PL/SQL
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL ...
- 12、oracle数据库下的存储过程和函数
ORACLE下的存储过程和函数 存储过程和函数是一种操作块,用来流程化.整体化处理业务逻辑的数据库操作方式.我理解的是相当于java开发语言中方法的概念,存储过程和函数的区别在于函数可以有返回值,而过 ...
- oracle 存储过程 db,oracle数据库的存储过程是什么?
oracle数据库的存储过程:一组为了完成特定功能的SQL语句集,经编译后存储在数据库中.存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即 ...
- oracle存储过程插入自动编号,Oracle生成单据编号存储过程的实例代码
Oracle生成单据编号存储过程,在做订单类似的系统都可能会存在订单编号不重复,或是流水号按日,按年,按月进行重新编号. 可以参考以下存储过程 0 then if DIsAutoCreate=1 TH ...
- 达梦数据库迁移oracle数据乱码,oracle迁移到达梦数据库之存储过程中char类型的不同处理...
oracle迁移到dm之存储过程中char类型的不同处理 1.问题描述: oracle迁移到dm后,oracle正常使用的存储过程,在dm中使用报错:字符串截断 2.查找原因: 2.1 对比oracl ...
- mysql与oracle存储过程_MySQL与Oracle差异比较之五存储过程Function
存储过程&Function 编号 类别 oracle Mysql 注释 1 创建存储过程语句不同 create or replace procedure P_ADD_FAC( id_fac_c ...
最新文章
- 面试必问---Java线程池8大拒绝策略
- centos7 设置中文
- 元素 “aop:aspectj-autoproxy” 的前缀 “aop” 未绑定
- [转]PHP用mysql数据库存储session
- C++对象模型2——编译器生成构造函数的几种情况
- python库整理:heapq 最小堆
- coreData数据操作
- 在线网摘收藏?让Google来吧!
- Linux文件系统命令 cat
- 使用高级程序设计语言实现集合的交并差运算
- javafx有布局管理器吗_JavaFX技巧17:带有AnchorPane的动画工作台布局
- mac用什么写python程序_mac下,有哪些python开发工具可用
- 复古多变“格子控”混搭 夏季继续魅力四射
- 四年级打字计算机上册教案,2019四年级上信息技术教案(A)打字速度靠指法_泰山版教育.doc.docx...
- html通用的排班方法,呼叫中心排班的两种主要方法
- ActiveMQ Windows部署
- Linux的打开文件表:打开文件表、文件描述符、打开的文件句柄以及i-node之间的关系
- PostgreSQL10.1-CN-v0.1.chm中文手册
- [WebKit] JavaScriptCore解析--基础篇(二)解释器基础与JSC核心组件
- [ Tensorflow学习之路 ] —— API:TF-Slim
热门文章
- 编程入门书籍-Python基础教程(第3版)
- mysql 取二进制某一位_c语言中如何提取二进制数中的某一位?
- go 怎么等待所有的协程完成_Go语言入门必知教程-协程
- python中的点表示什么_Python里面这些点,新手看完之后完全不知道这些点
- 基于单目摄像头的BEV实例预测(ICCV 2021)
- 12层也能媲美ResNet?邓嘉团队提出最新力作ParNet,ImageNet top1精度直冲80.7%
- 45.2mAP+155FPS! PP-YOLO来了, 精度速度双超YOLOv4
- docker保存linux镜像,docker导入导出容器和保存加载镜像
- java注释@para_Java中文档注释各字段的含义是什么?例如author表示作者,para表示参数等...
- java基于servlet的文件上传