【求助】oracle接口表、临时表、中间表?
偶是新手,麻烦大侠们帮忙了
oracle中接口表、临时表、中间表是怎么回事呢
1、接口表是永久表还是临时表
2、中间表是临时表还是永久表
3、接口表是传说中的中间表么
对了,还有,临时表的用途是什么,可以举例子说明一下么
万分感谢
非常感谢~~~~~
------解决方案--------------------接口表,中间表,估计是你们应用的说话,就是ORACLE中的表。
临时表,就不多说了。
搜一下,资料太多了
http://zhidao.baidu.com/question/54249917.html?fr=ala0
------解决方案--------------------临时表的内容存放有临时空间,一个会话用完了,数据自动清除,不用自己手动删除。
------解决方案--------------------局部临时表在一个会话中当会话结束是,临时表会自动销毁,至于你说的中间表,偶还不是太清楚。
------解决方案--------------------oracle没有接口表和中间表的概念
你的概念分类可能来源于实际开发
oracle只有临时表的概念,
临时表也是需要事先通过ddl(create)语句定义之后才能使用,
它只是和普通表有着一些重要区别,如:
它主要是基于会话的,不同会话只能看到自己的数据,
它主要存放于临时段,它不需要记录undo,redo等,
具体可以在网上搜一下资料,很多!
------解决方案--------------------临时表主要是写存储过程中的时候临时创建的一些表,一般以 _tmp 为后缀,在存储过程结束的时候应该被删除掉。 接口表与中间表我就没有听说过了。
------解决方案--------------------接口表一般来说是实体表在我们系统应用里的用于两个系统共享的表,例如每月营业系统生成当月的数据写入接口表,供财务系统使用,生成成本核算等等...
中间表也是为了安全,防止2个实际系统相互访问,而通过中间数据库的表通信的一种称呼,例如总部系统增加了个产品模型,这时候中间表的数据也随着变化(可用物化视图实现),子系统每天自动从中间表获取更新的数据更新到本地,