Si definiscono il nome della vista e i nomi delle colonne della vista stessa (alias):
CREATE VIEW v_relazioni
("Cod. civico"
, "Cod. corpo"
, CORPO
, Cod. civico 2
, Cod. corpo 2
, corpo 2
, RELAZIONE
, NOTE
, DATACREA
, RECNO
, ZONA)
si definiscono i campi delle tabelle da selezionare (AS SELECT...), i nomi delle
tabelle (FROM...) e la condizione in base alla quale eseguire la join (WHERE...)
AS SELECT
rel2.cod_civico ,
rel2.cod_corpo ,
rel2.corpo ,
rel2.cod_civico2 ,
rel2.cod_corpo2 ,
rel2.corpo2 ,
pcodr.descr,
rel2.note,
rel2.datacrea,
rel2.recno,
DECODE(LENGTH(recno),6,substr(recno,1,2),substr(recno,1,1))
FROM relazioni rel2,
t_relazioni pcodr
WHERE pcodr.cod(+)=rel2.relazione;