Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come creare un Oracle Visualizza

Un punto di vista di Oracle è una struttura creata dall'utente che memorizza linguaggio di interrogazione strutturato su misura , o SQL , per l'esecuzione futura . Spesso la vista , fa riferimento come tabella , presenta complesse di dati , compositi e formattato da una o più tabelle . Questi risultati potrebbero essere memorizzati in una nuova tabella ma richiederebbe memoria permanente . Come una visione , la memoria viene rilasciata quando l'attività è stata completata. Uno svantaggio è che le prestazioni viste complesse sono più lente da elaborare a run-time . A vantaggio della sicurezza è che gli utenti con restrizioni non possono vedere le tabelle di base che compongono la vista o sono tenuti a comprendere la SQL creazione della vista . Cose che ti serviranno
Installazione di Oracle Database e software client .
Privilegi per creare ed eseguire viste Oracle .
Conoscenza di base di SQL .
Mostra più istruzioni
1

Entra a Oracle tramite SQL * Plus. client o un software di database - interrogazione 3rd-party .
2

creare la vista di Oracle . Per esempio :

CREATE VIEW VNAME ASSELECT T.Field1 , T.Field2 , etcFROM Tabella come T

La creazione di una vista prende qualsiasi query SQL valida e antepone " CREATE VIEW ViewName nome" per esso. " VNAME " è il nome alfanumerico di questo esempio di vista .
3

Modifica Fase 2 per consentire l'aggiornamento . Per esempio :

creare o sostituire VNAME "Nome" ASSELECT T.Field1 , T.Field2 , etcFROM Tabella1 come T

"OR REPLACE " dice Oracle per sovrascrivere una vista con nome senza il comando DROP far cadere la vista prima di ricrearla. In caso contrario , si avrebbe bisogno :

GOCCIA VNAME ; CREATE VNAME "Nome" ASSELECT T.Field1 , T.Field2 , etcFROM Tabella1 come T
4

test della vista facendo riferimento in SQL . Per esempio :

SELEZIONA Campo1 , Field2FROM VNAME

Se i dati nel VNAME è il risultato di una query complessa , si avrebbe bisogno di alcuna conoscenza di tale query , solo il sopra SQL necessario per accedere e manipolare i dati per il vostro risultato finale .

Basi di dati in genere contengono i dati relativi a più tabelle , che vede spesso agiscono per ricombinare come record composito di dati correlati . Un utente finale , che non capisce o che hanno accesso ai dati o la struttura della tabella , può ora utilizzare questi dati per il reporting e l'analisi.

 

software © www.354353.com