Il dizionario di dati di Oracle esiste sotto forma di visualizzazioni dati. Ci sono due viste relative al dizionario dei dati e le colonne nel database. Questi sono chiamati "All_Tab_Cols" e "All_Tab_Columns." La differenza è che il All_Tab_Cols contiene tutti i campi, inclusi i campi di sistema. In alternativa, "All_Tab_Columns" nasconde i campi di sistema dalle query quando vengono eseguiti. All_Tab_Columns dovrebbe essere interrogati quando solo i dati utente sono necessari per l'ispezione. Se devono essere inclusi i dati di sistema, è necessario eseguire una query la visualizzazione di All_Tab_Cols.
Istruzioni
1
Chiamare sqlplus eseguendo l'icona di sqlplus sul vostro sistema. Questo dipenderà la versione di Oracle e sistema operativo come può essere eseguito su Windows o Linux. Questo visualizzerà una finestra con il "SQL >" pronto ad accettare i comandi prompt dei comandi.
2
Digitare il seguente comando per estrarre tutti i nomi di colonna dal database:
Selezionare column_name da all_tab_cols;
Questo elencherà tutti i nomi di colonna nel database per essere salvato o visualizzato.
3
Filtrare la tua ricerca utilizzando una clausola "where" per ottenere i nomi di colonna da altri criteri. L'elenco completo dei campi della tabella "All_Tab_Columns" può essere ottenuto digitando il comando:
All_Tab_Columns DESC;
È quindi possibile filtrare i risultati di una delle altre colonne nella tabella. Ad esempio, per filtrare tramite l'uso del nome di tabella delle vendite:
Selezionare column_name da all_tab_cols dove table_name = 'vendite';