Nwlapcug.com


Come creare una vista di Oracle

Come creare una vista di Oracle


Una vista di Oracle è una struttura creata dall'utente che archivia personalizzato structured query language, o SQL, per futura esecuzione. La vista, a cui fa riferimento come tabella, presenta spesso complessi, compositi e formattati i dati da una o più tabelle. Questi risultati possono essere memorizzati in una nuova tabella ma richiederebbero memoria permanente. Come una vista, la memoria viene rilasciata quando l'attività è completata. Uno svantaggio di prestazioni è che viste complesse sono più lente per l'elaborazione in fase di esecuzione. Un vantaggio di sicurezza è che gli utenti con restrizioni non possono vedere le tabelle di base che comprendono la vista o necessari per comprendere il SQL di creazione della vista.

Istruzioni

1

Login per Oracle tramite SQL Plus * client o un software di esecuzione di query su database 3rd-party.

2

Creare la vista di Oracle. Per esempio:

CREARE VISTA VNAME AS

SELECT T.Field1, T.Field2, etc
FROM Table as T

La creazione di una vista prende qualsiasi query SQL valida e antepone \"Create View ViewName As\" ad esso.

\"VNAME\" è il nome alfanumerico di questo esempio della visualizzazione.

3

Modificare il passaggio 2 per consentire l'aggiornamento. Per esempio:

CREARE o sostituire VNAME \"Name\" AS
Selezionare T.Field1, T.Field2, ecc
DA Table1 come T

\"Or REPLACE\" dice Oracle per sovrascrivere una vista con nome senza il comando di goccia a goccia la vista prima di ricrearla. In caso contrario, si avrebbe bisogno:

GOCCIA VNAME
VAI
CREARE VNAME \"Name\" AS
Selezionare T.Field1, T.Field2, ecc
DA Table1 come T

4

Prova la vista facendo riferimento a SQL. Per esempio:

SELEZIONARE campo1, campo2
DA VNAME

Se i dati in VNAME sono il risultato di una query complessa, non si avrebbe bisogno di alcuna conoscenza di tale query, solo il SQL precedente necessari per accedere e manipolare i dati per il vostro risultato finale.

Database in genere contengono dati correlati in più tabelle, che viste spesso agiscono per ricombinare come un composito record di dati correlati. Un utente finale, che non comprende o non hanno accesso ai dati della tabella o struttura, ora possibile utilizzare questi dati per report e analisi.