Atitit 视图参数解决方案 oracle版和mysql版本 attilax总结.docx

Atitit 视图参数解决方oracle版和MysqL版本 attilax总结.docx

1.1. Package机制 1

1.2. 全局变量机制 1

1.3. 临时表模式,oracle mysql都支持 1

1.1.Package机制

Oracle 支持

建立包头

create or replace package p_view_param is

--参数一

function set_param(num number) return number;

function get_param return number;

--参数二

function set_Starttime(num timestamp) return timestamp;

function get_Starttime return timestamp;

end p_view_param;

建立包body

FUNCTION set_Starttime (num TIMESTAMP) RETURN TIMESTAMP IS

Ati测试oracle11不好用,老师建立body建立不起来

1.2.全局变量机制

Oracle好像不支持 MysqL貌似支持

1.3.临时表模式,oracle MysqL支持

设置参数

update "ez_flow_timeparam" set "starttime"=to_timestamp('2015-06-06','yyyy-mm-dd')

select * from "ez_flow_timeparam"

SELECT

*

FROM

EZ_FLOW_HI_PROCINST left join "ez_flow_timeparam" p on EZ_FLOW_HI_PROCINST.START_TIME_>p."starttime"

WHERE

ROWNUM < 99

AND START_TIME_ >p."starttime"

这个可以。。。一条sql查询的时候,需要多条sql执行即可。。

参考

oracle 创建带参数视图 - 实现技术自由的梦想 - 博客频道 - CSDN.NET.html

Oracle里创建带参数的视图 - Oracle数据库栏目 - 红黑联盟.html

作者::绰号:老哇的爪子claw of Eagle偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher kok虔诚者PIoUs宗教信仰捍卫者Defender Of the Faith.卡拉卡拉红斗篷Caracalla red cloak万兽之王

简称::Emir Attilax Akbar埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin attila bin Solomon bin adam Al Rapanui埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当 阿尔 拉帕努伊

常用名:艾提拉(艾龙),EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长uke捕猎协会会长EmirUke部落首席大酋长,

uke宗教与文化融合事务部部长,uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke首席cto 软件部门总监 技术部副总监 研发部门总监主管 产品部副经理 项目部副经理uke科技研究院院长uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长Uke数据库与存储标准化协会副会长

uke终身教育学校副校长 Uke医院 与医学院方面的创始人

uec学院校长,uecip图像处理机器视觉专业系主任 uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke户外运动协会理事长 度假村首席大村长 uke出版社编辑总编

转载请注明来源:attilax的专栏 ?http://blog.csdn.net/attilax

--Atiendv8

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...