Denne artikkelen viser hvordan du får informasjon om skjemaobjekter i Oracle ved hjelp av passende eksempler.
Viser informasjon om skjemaobjekter i Oracle
Et skjemaobjekt inkluderer tabeller, visninger, indekser, sekvenser og prosedyrer. Denne guiden vil forklare hvordan du viser:
Hvordan vise alle skjemaobjekter i Oracle?
“All_Objects”Vis kan brukes til å vise informasjon om alle objekter som er tilgjengelige for den nåværende brukeren, inkludert tabeller, visninger, prosedyrer, funksjoner og pakker. Spørringen er gitt nedenfor:
Velg eier, Object_Type, Object_nameI spørringen ovenfor, "SYSTEM”Representerer et skjema.
Produksjon
Utgangen viser at “All_Objects”Vis henter vellykket“ skjemaeier ”,“ Objekttype ”og“ Objektnavn ”.
Hvordan vise alle skjemaavn i Oracle?
Et skjema er en logisk beholder for databaseobjekter, og skjemaavnet kan hentes ved å hente brukernavnet. I mellomtiden, alt sammen skjemaavn kan hentes ved å bruke PLUKKE UT uttalelse som gitt nedenfor:
Velg brukernavn fra all_usere;I spørringen ovenfor, "Brukernavn”Er en kolonne, og“alle brukere”Er et bord.
Produksjon
Utgangen viste alle skjemaavnene (brukernavn) i den gjeldende databasen.
Hvordan vise alle tabeller i et skjema i Oracle?
Hvis du vil vise informasjon om alle tabellene i Oracle -databaseskjemaet, skriver du inn følgende spørsmål:
Velg * fra all_tables der eier = 'c ## md';I spørringen ovenfor, "all_tables”Er et bord mens“C ## MD”Er et skjemaavn.
Produksjon
Utgangen viser at alle tabellene i et skjema er hentet.
Hvordan vise alle kolonnene i en tabell i et skjema i Oracle?
Informasjonen til alle kolonnene i en tabell med et skjema kan vises ved å bruke "all_tab_columns”Vis med PLUKKE UT uttalelse som gitt nedenfor:
Velg * fra all_tab_columns der eier = 'c ## md' og tabell_name = 'land';I spørringen ovenfor, "Land”Representerer tabellen over“C ## MD”Skjema.
Produksjon
Fra utgangsutdraget kan det sees at alle kolonnene i en tabell over et skjema er vist.
Hvordan vise alle skjemavisninger i Oracle?
I Oracle, et syn som heter “all_views”Brukes til å vise informasjonen til alle visninger i et skjema. Spørringen er gitt nedenfor:
Velg * fra all_views der eier = 'sys';Produksjon
Utgangen viste alle visninger av “Sys”Bruker.
Hvordan vise alle skjema prosedyrer i Oracle?
Informasjonen om alle prosedyrer i Oracle -skjemaet kan vises ved hjelp av "All_Procedures”Visninger. La oss bruke følgende kommando for å hente alle prosedyrer for "Sys”Skjema:
Velg * fra all_procedures der eier = 'sys';Produksjon
Utgangen viste alle prosedyrer for det valgte skjemaet.
Konklusjon
I Oracle brukes forskjellige visninger med SELECT -setningen for å vise informasjonen om skjemaobjektene. For eksempel alle brukere Visningen brukes til å vise alle skjemaavn, “all_tables ” viser tabellnavnene, “all_tab_columns ” henter alle kolonnene i en tabell, og All_Objects Vis viser alle objekter i et bestemt skjema. Denne guiden forklarte hvordan du viser informasjonen om skjemaobjekter ved hjelp av praktiske eksempler.