Quindi avere la tabella e la vista materializzata con lo stesso nome è normale. La MV deve archiviare i dati da qualche parte, quindi avere una tabella ha senso; la VM stessa definisce quindi come vengono mantenuti i dati della tabella.
Puoi utilizzare SULLA TABELLA PRECOMP. /codice> clausola
per creare una vista su una tabella esistente, che presumo sia ciò a cui si riferisce "avevano una tabella temporanea in precedenza ... e sono passati alla vista materializzata in seguito".
Puoi anche andare dall'altra parte, con VISTA MATERIALI GOCCIA ... CONSERVA TAVOLA
opzione
, che lascia la tabella sottostante.
Quando SELECT * FROM TEMP_DATA;
stai interrogando la tabella sottostante, ma la distinzione non è molto importante in quanto si riferiscono allo stesso oggetto combinato.
In base alla definizione da aggiungere alla domanda in seguito, si aggiornerà ogni giorno a mezzanotte.