Oracle用参数创建对视图代码的介绍。
首先定义包:
*根据你的需求定义,我定义了三个参数,对我的项目计划的需要,所以三个参数是数字,当然,其他类型可以定义。
但是请记住,第二个创建的参数类型应该与第一个创建一致,否则包创建失败。
* /
创建包p_view_param是
参数之一
功能set_param(民数)回数;
功能get_param返回数;
两-参数
功能set_type(民数)回数;
功能get_type返回数;
参数三
功能set_id(民数)回数;
功能get_id返回数;
最后p_view_param;
—
创建包体p_view_param是
paramvalue数;
paramtype数;
角锥体硬度数;
-参数
功能set_param(民数)回数
开始
ParamValue:为民;
返回num;
结束;
功能get_param回数
开始
返回paramvalue;
结束;
型
功能set_type(民数)回数
开始
ParamType:为民;
返回num;
结束;
功能get_type回数
开始
返回paramtype;
结束;
- ID
功能set_id(民数)回数
开始
ParamId:为民;
返回num;
结束;
功能get_id回数
开始
返回角锥体硬度;
结束;
最后p_view_param;
创建它时,要记住创建第一个。
接下来,定义视图:
*
*定义视图,在参数后面的位置,可以由自己组装,并注意视图字段与选择字段匹配。
* /
创建或修改视图abstract_sum_view(fa_id,aircraft_num,aircraft_weight,airline_code,anchor_pos)
选择f.fa_id,f.aircraft_num,findweight(f.aircraft_num),f.airline_code,f.anchor_pos
从tb_flight_abstract F
在f.fa_id = p_view_param.get_id();-参数
-使用视图,传递引用
SELECT * FROM abstract_sum_view哪里p_view_param.set_id(3)= 3;
好的完成
以上是本文的全部内容,关于oracle创建一个带有参数的视图代码,希望对您有所帮助。欢迎各位朋友浏览本站其他相关主题,谢谢您的支持!