Questo articolo dimostra come ottenere informazioni sugli oggetti dello schema in Oracle usando esempi adeguati.
Visualizzazione di informazioni sugli oggetti dello schema in Oracle
Un oggetto schema include tabelle, viste, indici, sequenze e procedure. Questa guida spiegherà come visualizzare:
Come visualizzare tutti gli oggetti dello schema in Oracle?
IL "all_objects"La visualizzazione può essere utilizzata per visualizzare informazioni su tutti gli oggetti accessibili all'utente corrente, tra cui tabelle, viste, procedure, funzioni e pacchetti. La query è riportata di seguito:
Seleziona il proprietario, object_type, object_nameNella query sopra, il "SISTEMA"Rappresenta uno schema.
Produzione
L'output mostra che il "all_objects"Visualizza recupera correttamente il" proprietario dello schema "," tipo di oggetto "e" nome oggetto ".
Come visualizzare tutti i nomi dello schema in Oracle?
Uno schema è un contenitore logico per gli oggetti del database e il nome dello schema può essere recuperato recuperando il nome utente. Nel frattempo, tutto Nomi degli schemi può essere recuperato usando il SELEZIONARE Dichiarazione come riportato di seguito:
Seleziona il nome utente da all_users;Nella query sopra, il "nome utente"È una colonna e"tutti gli utenti"È un tavolo.
Produzione
L'output ha visualizzato tutti i nomi dello schema (nomi utente) nel database corrente.
Come visualizzare tutte le tabelle di uno schema in Oracle?
Per visualizzare informazioni su tutte le tabelle nello schema del database Oracle, digitare la seguente query:
Seleziona * da all_tables dove proprietario = 'c ## md';Nella query sopra, "all_tables"È un tavolo mentre"C ## MD"È un nome di schema.
Produzione
L'output descrive che sono state recuperate tutte le tabelle in uno schema.
Come visualizzare tutte le colonne di una tabella in uno schema in Oracle?
Le informazioni di tutte le colonne in una tabella di uno schema possono essere visualizzate utilizzando il “all_tab_columns"Visualizza con il SELEZIONARE Dichiarazione come riportato di seguito:
Seleziona * da all_tab_columns dove proprietario = 'c ## md' e table_name = 'paesi';Nella query sopra, "PAESI"Rappresenta la tabella di"C ## MD"Schema.
Produzione
Dallo snippet di output si può vedere che sono state visualizzate tutte le colonne in una tabella di uno schema.
Come visualizzare tutte le viste dello schema in Oracle?
In Oracle, una vista chiamata "all_views"Viene utilizzato per visualizzare le informazioni di tutte le viste in uno schema. La query è riportata di seguito:
Seleziona * da all_views dove proprietario = 'sys';Produzione
L'output ha visualizzato tutte le viste del "Sys" utente.
Come visualizzare tutte le procedure di schema in Oracle?
Le informazioni su tutte le procedure nello schema Oracle possono essere visualizzate utilizzando "all_procedure" visualizzazioni. Usiamo il seguente comando per recuperare tutte le procedure del "Sys"Schema:
Seleziona * da all_procedure dove proprietario = 'sys';Produzione
L'output ha visualizzato tutte le procedure dello schema selezionato.
Conclusione
In Oracle, vengono utilizzate diverse viste con l'istruzione Seleziona per visualizzare le informazioni sugli oggetti dello schema. Ad esempio, il tutti gli utenti La vista viene utilizzata per visualizzare tutti i nomi degli schemi, "all_tables " mostra i nomi delle tabelle, "all_tab_columns " recupera tutte le colonne in una tabella e il all_objects Visualizza visualizza tutti gli oggetti di uno schema specifico. Questa guida ha spiegato come visualizzare le informazioni sugli oggetti dello schema usando esempi pratici.