whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kaip gauti visus stulpelių pavadinimus „Oracle Database

„Oracle“ duomenų bazės tvarko lenteles į savininkų sąskaitas, vadinamas schemomis. Duomenų bazės naudotojai, turintys skirtingas teises, gali užklausos duomenų bazės metaduomenis - vadinamus „duomenų žodynu“ - pateikti informaciją, įskaitant stulpelių pavadinimus, objektų teises arba objektų statistiką. Norėdami gauti stulpelių pavadinimus iš lentelių ar vaizdų Oracle duomenų bazės serveryje, paleiskite trumpą užklausą, naudodami tinkamiausią duomenų žodyno objektą. „USER_TAB_COLS“ rodinyje rodomi prisijungusiam vartotojui priklausantys objektai, o „ALL_TAB_COLS“ parodo visus naudotojo turimus objektus, kai jo leidimai ir DBA_TAB_COLS rodo viską duomenų bazėje, nepriklausomai nuo to, kuriai naudotojo paskyrai jis priklauso.

1 veiksmas
Vykdykite standartinį SQL užklausą, kad grąžintumėte rezultatus iš tinkamiausio sistemos rodinio. Pagrindinė užklausa rodoma formoje: SELECT * FROM USER_TAB_COLS; Pakeiskite ALL_TAB_COLS arba DBA_TAB_COLS, jei reikia. Simbolis „*“ grąžina visus užklausos stulpelius.

2 žingsnis
Apribokite užklausoje grąžintus duomenis, pakeisdami „pasirinkite *“ su tikslesniu stulpelių sąrašu iš žodyno rodinio. Jei norite grįžti tik į schemą, lentelės pavadinimą ir stulpelio pavadinimą objektams, į kuriuos galima prisijungti, naudokite: SELECT savininkas, lentelės pavadinimas, stulpelio pavadinimas iš ALL_TAB_COLS;
Apribokite, kurie objektai grąžinami apribojant rezultatus su „kur“ sąlyga. Pvz., Jei norite grąžinti tik stulpelių vardus prisijungusiam naudotojui, kuris turi raidę „A“, naudokite: SELECT * FROM USER_TAB_COLS WHERE lentelės pavadinimas LIKE „A%“;

Patarimai
Didelės įmonės, turinčios „Oracle“ serverio serverį, kartais siūlo žiniatinklio sąsajas duomenų žodynams, kurie užklausia visus stulpelių stulpelius kaip anoniminius ar sistemos naudotojus, nereikia rašyti savo užklausos. Jei norite sužinoti, ar turite prieigą prie tokio įrankio, kreipkitės į duomenų bazės administratorių. „Oracle“ taip pat siūlo „ALL_TAB_COLUMNS“, „USER_TAB_COLUMNS“ ir „DBA_TAB_COLUMNS“ vaizdus. Šie objektai skiriasi nuo tų, kurie baigiasi „COLS“, filtruojant tam tikras paslėptas stulpelius. Daugeliu atvejų gausite reikiamą informaciją, nepriklausomai nuo naudojamų vaizdų rinkinio.

Įspėjimai

  • Visų stulpelių pavadinimų grąžinimas labai didelėje duomenų bazėje su daugeliu objektų gali suteikti per daug informacijos, kad būtų naudinga. Apsvarstykite galimybę susiaurinti savo užklausų spektrą su „SQL“ „kur“ sąlygoje esančių paieškos filtrų serija.
  • Jei norite ieškoti bet kokio duomenų žodyno objekto, su kuriuo susietas DBA, užregistruota paskyra turi turėti „pasirinkti“ teises į tuos vaizdus arba turėti Oracle SELECT_CATALOG_ROLE. Daugeliu atvejų DBA lentelėse turi būti nurodytas SYS schemos prefiksas, pvz., „SELECT * FROM SYS.DBA_TAB_COLS“; arba jo atitikmuo.


    URL:https://lt.whycomputer.com/software/100406901.html

  • Programinė įranga
    • Kaip atsikratyti Fatal Blue Screen

      Mirtinas mėlynas ekranas arba mėlynas mirties ekranas atsitinka, kai „Windows“ kompiuteris aptinka klaidą, kurios ji negali išspręsti. Ekranas gali atsirasti dėl aparatūros, programinės įrangos ar tvarkyklės klaidos, todėl gali būti sunku diagnozuoti ir ištaisyti problemą. Atsikratant mirtinų mėlynų

    • Kaip atsisiųsti Amazonės knygų duomenų bazę

      „Amazon“ knygų duomenų bazė yra elektroninių knygų, kurias galite įsigyti atsisiųsti iš svetainės, biblioteka. Kiekvienas failas yra elektroninė knyga, kurią galite peržiūrėti kompiuterio ekrane (kaip ir vartotojo vadovą, kurį atsisiunčiate iš interneto). Atsisiunčiamas PDF formatu, o dauguma knygų

    Interneto žinios © https://lt.whycomputer.com