【发布时间】:2023-03-08 11:46:02
【问题描述】:
晚安,
我有一个有效的物化视图,我将添加 15 个左连接,类似于下面示例行中的左连接,有没有办法编辑它并隐藏 rowid?,如果我用主键替换 rowid,我可以省略它们吗?
因为我必须添加 15 个额外的 rowid,这在视觉上是不切实际的。有没有办法让它只显示我想要的字段而不是 rowid,
我还能如何将其更改为没有不必要的列,有没有一种方法可以处理增量负载而无需执行所有复杂的存储过程? 这种方式对于处理增量负载非常简单,物化视图必须是增量的(刷新快)
非常感谢。 问候。
create materialized view vm_prueba2
refresh fast on demand
with rowid as
select
o.rowid o_rowid,
c.rowid c_rowid,
e.rowid e_rowid,
ordenid,
o.empleadoid,
o.clienteid,
fechaorden,
descuento,
nvl(c.desccripcion,'') as ddesc,
e.desccripcion
from ordenes o, tabla_hija c, tabla_hija e
where
( o.clienteid=c.valor(+) and c.id_tabla=1 or c.valor is null ) and
( o.empleadoid=e.valor(+) and e.id_tabla=2 or e.valor is null )
【问题讨论】:
标签: oracle oracle11g oracle10g oracle-sqldeveloper