Oracle中怎么创建带有参数的视图
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Oracle中怎么创建带有参数的视图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先定义程序包:/* 按个人需要定义,我定义三个参
千家信息网最后更新 2025年01月20日Oracle中怎么创建带有参数的视图
Oracle中怎么创建带有参数的视图,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
首先定义程序包:
/* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是number ,当然可定义其它类型但切记,第二个create 的参数类型等需以第一个create一致,否则程序包创建失败*/create or replace package p_view_param is --参数一 function set_param(num number) return number; function get_param return number; --参数二 function set_Type(num number) return number; function get_Type return number; --参数三 function set_Id(num number) return number; function get_Id return number; end p_view_param; -- create or replace package body p_view_param is paramValue number; paramType number; paramId number; -- Param function set_param(num number) return number is begin paramValue:=num; return num; end; function get_param return number is begin return paramValue; end; -- Type function set_Type(num number) return number is begin paramType:=num; return num; end; function get_Type return number is begin return paramType; end; -- ID function set_Id(num number) return number is begin paramId:=num; return num; end; function get_Id return number is begin return paramId; end; end p_view_param;
创建的时候记得先创建第一个;
接下来定义视图:
/**定义视图,where 后面跟参数,可自己拼装,注意视图字段要和select的字段匹配*/CREATE OR REPLACE VIEW abstract_sum_view(fa_id, aircraft_num,aircraft_weight,airline_code,anchor_pos) AS SELECT f.fa_id, f.aircraft_num,findweight(f.aircraft_num),f.airline_code,f.anchor_pos FROM tb_flight_abstract f where f.fa_id=p_view_param.get_Id(); --参数--使用视图,传参 select * from abstract_sum_view where p_view_param.set_id(3)=3 ;
关于Oracle中怎么创建带有参数的视图问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
参数
视图
程序
问题
三个
字段
更多
类型
帮助
解答
易行
一致
接下来
简单易行
个人
内容
小伙
小伙伴
方法
时候
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
sap数据库表数量
邯郸程序软件开发机构
滨州智慧医养软件开发哪儿好
网络对大学生的影响数据库
网络安全等级保护行业分析
手机网络技术发展史
魔兽世界5区服务器排名
临河零基础云计算网络安全
数据库命名规范表字段名
信息数据库的发展
清镇网络安全系统哪家靠谱
搭建自己的服务器如何使用
web应用软件开发和移动
为危害网络安全活动提供帮助案
江苏常规软件开发收购价格
手机网络连接不到服务器是何故
南京箭鱼软件开发公司
计算机三级网络技术参考教材
软件开发要学的课程
数据库技术的缩写
香港本土服务器商
魔兽世界切换服务器
湖南工业职业技术学院软件开发
地下城与勇士登录不显示服务器
三丰云服务器免费模式
计算机网络技术与应用自考题
实验四数据库视图和安全性
如何用dos进去数据库
浙江科技互联网
手机服务器远程管理