我有两个桌子:parlamentari和eletti。 现在,我想为每个表创建一个对象视图。 我以这种方式进行:
create or replace type parlamentare_ty as object (
cf varchar2(16),
nome varchar2(20),
cognome varchar2(20),
ddn date,
telefono varchar2(10),
gruppo varchar2(20),
datainizio date,
telefoni telefoni_nt);
create or replace view parlamentare_ov of parlamentare_ty (
with object identifier (cf) as
select cf, nome, cognome, ddn, telefono, gruppo, datainizio, telefoni
from parlamentare);
create or replace view eletti_ov as
select make_ref(parlamentare_ov, parlamentare) parlamentare, circoscrizione, dataelezione
from eletti;
我由eletti_ov创建了一个对parlamentari_ov的引用,但这是双重引用吗?如果不是这样,要创建由parlamentari引用的Eletti对象,是否必须创建另一个对象视图?