1. --
  2.  
  3. create or replace package p_view_param is
  4.  
  5. --参数一
  6.  
  7. function set_ID(num number) return number;
  8.  
  9. function get_ID return number;
  10.  
  11. end p_view_param;
  12.  
  13. --
  14.  
  15. create or replace package body p_view_param is
  16.  
  17. paramValue number;
  18.  
  19. -- Param
  20.  
  21. function set_ID(num number) return number is
  22.  
  23. begin
  24.  
  25. paramValue:=num;
  26.  
  27. return num;
  28.  
  29. end;
  30.  
  31. function get_ID return number is
  32.  
  33. begin
  34.  
  35. return paramValue;
  36.  
  37. end;
  38.  
  39. end p_view_param;
  40.  
  41. /*
  42.  
  43. *定义视图,where 后面跟参数,可自己拼装,注意视图字段要和select的字段匹配
  44.  
  45. */
  46.  
  47. CREATE OR REPLACE VIEW RSK_BOOK_VIEW(risk_book_id,
  48. risk_book_code,
  49. risk_book_name,
  50. risk_type,
  51. risk_model_type,
  52. bucket_type,
  53. volatility_type,
  54. correlation_type,
  55. valuation_method,
  56. decomposition_method,
  57. explanation_level,
  58. time_horizon,
  59. var_limit_level,
  60. user_id,
  61. create_uid,
  62. create_uname,
  63. create_oid,
  64. create_pid,
  65. create_date,
  66. last_mod_uid,
  67. last_mod_uname,
  68. last_mod_oid,
  69. last_mod_pid,
  70. last_mod_datetime,
  71. created_employee_name,
  72. created_employee_id,
  73. is_deleted)
  74.  
  75. AS SELECT risk_book_id,
  76. risk_book_code,
  77. risk_book_name,
  78. risk_type,
  79. risk_model_type,
  80. bucket_type,
  81. volatility_type,
  82. correlation_type,
  83. valuation_method,
  84. decomposition_method,
  85. explanation_level,
  86. time_horizon,
  87. var_limit_level,
  88. user_id,
  89. create_uid,
  90. create_uname,
  91. create_oid,
  92. create_pid,
  93. create_date,
  94. last_mod_uid,
  95. last_mod_uname,
  96. last_mod_oid,
  97. last_mod_pid,
  98. last_mod_datetime,
  99. created_employee_name,
  100. created_employee_id,
  101. is_deleted
  102.  
  103. FROM RSK_BOOK f
  104.  
  105. where f.RISK_BOOK_ID=p_view_param.get_ID(); --参数
  106.  
  107. --使用视图,传参
  108.  
  109. select * from RSK_BOOK_VIEW where p_view_param.set_id()= ;

oracle 视图带参数的更多相关文章

  1. Oracle游标带参数

    Oracle游标是可以带参数的,而SqlServer的游标就不可以了 create or replace procedure a as cursor b(c_id int)is select * fr ...

  2. oracle存储过程(带参数的存储过程)

    带参数的存储过程 举例:为指定的员工涨100元的工资,打印涨前和涨后的工资 如果带参,需要指定是输入参数还是输出参数 create or replace procedure raisesalary(e ...

  3. oracle 定义带参数的视图

    1.定义包 CREATE OR REPLACE package p_view_param is --定义开始日期-- function set_beginTime(beginTime varchar2 ...

  4. Oracle视图传递参数

    在Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现. oracle package: oracle package是oracle包,是一组相关过程.函 ...

  5. 【MVC】分布视图带参数

    1.调用 <!--底部菜单--> @Html.Action(, itemTypeId = , itemId = ViewBag.Id }) 2.定义 public class ItemPu ...

  6. Oracle游标--cursor_01-简单不带参数实现功能

    对于游标这个概念,可以理解为类似我们以前学习的jdbc的结果集对象, 我们可以使用游标对结果集从上到下进行遍历,获取每一行内容 首先我们要分析一下游标的分类 带参数的 书写函数的整体架构 定义游标 开 ...

  7. (转)oracle 存储过程 带游标作为OUT参数输出

    (转)oracle 存储过程 带游标作为OUT参数输出 存储过程返回OUT参数的游标 例子. 包中带过程 要自己定义一个type [cur_name] is ref cursor游标,返回的时候就直接 ...

  8. spring配置带参数的视图解析器:ParameterMethodNameResolver

    1.配置处理器 <!-- 处理器 --> <bean id="myController" class="cn.cnsdhzzl.controller.M ...

  9. 【ASM】介绍Oracle自带的一些ASM维护工具 (kfod/kfed/amdu)

    转自:http://blog.csdn.net/wenzhongyan/article/details/47043253 非常感谢作者的文章,很有价值!至此转载,非常感谢 1.前言 ASM(Autom ...

随机推荐

  1. html中表单的应用

    2.表单 ***** 表单作用: 用于显示.收集信息,并将信息提交到服务器 表单两大部分: 1.实现数据交互的可见界面元素,即表单控件 2.提交表单后的处理操作 1.如何实现表单 语法:<for ...

  2. 如何向 Windows 7 镜像中添加 USB3.0 驱动

    如何向 Windows 7 镜像中添加 USB3.0 驱动 1. Microsoft 在 Windows 7 的安装光盘并没有集成各个厂商的 USB3.0 驱动,可 以使用下面方法添加 USB3.0 ...

  3. pandas中关于DataFrame 去除省略号

    #显示所有列 pd.set_option('display.max_columns', None) #显示所有行 pd.set_option('display.max_rows', None) #设置 ...

  4. white-space和word-wrap和word-break所表示的换行和不换行的区别

    一.前言 使得文本换行有很多方式, <br/>标签元素,能够强制使得所在位置文本换行 <p>元素,<div>设定宽度,都可以对文本内容实现自适应换行 对于长单词或者 ...

  5. seek引发的python文件读写的问题

    我的需求很简单,就是统计一下我的安装脚本执行的次数和时间,格式是这样的 install_times:1|install_times:2018-09-03 15:58:46 install_times: ...

  6. python之集合【set】

    初学python,今天晚上学习了set,做下set的总结,set的中文名也就是[集合],set的总结分为两部分,第一部分是set的创建,第二部分是set的操作,也就是set的功能:set的特点是无序的 ...

  7. idea不识别yml配置文件,怎么办?

      问题描述: 如下图,新建的springboot项目,添加了自定义的配置文件后,2.yml无法像上方文件的一样,被识别成配置文件! 虽然可能不会影响项目(不确定),但问题不解决,根本没有心情开始下一 ...

  8. MVC 的那点小事

    两年未见 一切从头再来.我猜到了故事的开头,找工作一如我想象的那般艰难,但是结果却比我预期的要好很多. 第一次开始用MVC 框架,比我想象的要简单的多,就像同事跟我说的,这只是个框架. 言归正传,前两 ...

  9. session高级(session入库)

    我们知道,session是一种会话技术,用来实现跨脚本共享数据. 在之前的php会话技术中我们介绍过,session是存放在服务器端的文件里的,因此session有可能因为文件数量过多,会在查询ses ...

  10. jq里面关于disable的用法

    //两种方法设置disabled属性$('#areaSelect').attr("disabled",true);$('#areaSelect').attr("disab ...