whycomputer.com >> Datornätverk >  >> Programvara

Hur du får alla kolumnnamn i en Oracle-databas

Oracle-databaser organiserar tabeller i scheman, dvs. ägarkonton. Genom att fråga databasen metadata – "data dictionary" – kan användare med olika privilegier få detaljerad information om kolumnnamn, objektbehörigheter och statistik.

Steg 1

Utför en enkel SQL-fråga mot den mest lämpliga systemvyn. Ett grundläggande exempel:

SELECT * FROM USER_TAB_COLS;

Byt ut USER_TAB_COLS mot ALL_TAB_COLS eller DBA_TAB_COLS beroende på vilka objekt du vill se. Stjärnan (*) returnerar alla kolumner i vyn.

Steg 2

För att begränsa resultatet kan du välja specifika kolumner:

SELECT owner, table_name, column_name FROM ALL_TAB_COLS;

Om du bara vill ha kolumnnamn för tabeller du äger och som börjar med bokstaven "A" kan du filtrera med en WHERE-sats:

SELECT * FROM USER_TAB_COLS WHERE table_name LIKE 'A%';

Tips

  • Stora organisationer med avancerade Oracle-servrar har ibland webbaserade gränssnitt till data dictionary. Fråga din DBA om du har tillgång till ett sådant verktyg.
  • Oracle erbjuder även vyerna ALL_TAB_COLUMNS, USER_TAB_COLUMNS och DBA_TAB_COLUMNS. Dessa filtrerar bort dolda kolumner, men ger i praktiken samma information som vyerna som slutar på "COLS".

Varningar

  • Att hämta alla kolumnnamn i en mycket stor databas kan generera överdrivet mycket data. Använd filtrering i din WHERE-sats för att begränsa sökningen.
  • För att kunna fråga vyer som börjar med DBA måste du ha SELECT-privilegier eller rollen SELECT_CATALOG_ROLE. Oftast behöver du prefixa SYS, t.ex. SELECT * FROM SYS.DBA_TAB_COLS;

URL:https://sv.whycomputer.com/programvara/1014006901.html

Programvara
  • Hur du avlägsnar den dödliga blå skärmen

    Den dödliga blå skärmen – ofta kallad blå skärms död – uppstår när en Windows-dator upptäcker ett fel som inte kan åtgärdas automatiskt. Felet kan ha ett hårdvaru-, program- eller drivrutinsorsak, och det är ofta en utmaning att peka ut och rätta till det. För att bli av med blå skärmen krävs vanlig

  • Hur du laddar ner Amazon bokdatabas

    Amazon bokdatabas är en samling e-böcker som du kan köpa och ladda ner direkt från Amazon. Varje fil är en PDF, oftast med utbildningsinnehåll. När du har köpt den kan du öppna den med ett gratis PDF-program som Adobe Acrobat Reader.Steg för steg-guideSteg 1 – Gå till AmazonÖppna din webbläsare och

  • Så får du din förnyelsekod för Norton

    Norton- och andra säkerhetsprogram kräver regelbunden uppdatering för att fungera korrekt. När du vill uppdatera Norton kan du antingen köpa en ny version eller förnya den befintliga till ett lägre pris. Förnyelse kräver en kod som tillhandahålls av Norton. Steg 1 – Hitta din förnyelsekod i e‑pos

Datornätverk © https://sv.whycomputer.com