我有执行3个独立sql语句与相同联视图java程序 - 它每次构建sql语句被执行时的共线视图约需20分钟 - 是有办法缓存或重用它? - 尽量避免临时表的解决方案,因为它需要委托给PLSQL因为Java程序没有权限创建模式对象。 PS:Oracle 10g的

没有正确的解决方案

其他提示

Oracle会尽最大努力缓存结果,如果你让它。但是,你仍然可以有一个临时表,如果你真的想,这是相当小的。如果使用的是包,你可以创建临时表中的第一次被调用,使用缓存的数据,另2次 - 尝试包变量,看看有没有你想要做什么

的Oracle临时表不应被动态创建。文档这里。如果使用临时表这个曾经创造它,只是使用它的过程。

另一种选择可以是物化视图。文档这里。物化视图将被刷新或者按需或按计划。

通过给出的信息是不可能告诉你这将更好地满足您的具体情况。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top