whycomputer.com >> Počítačové znalosti >  >> Software

Jak získat názvy sloupců v Oracle Database

Oracle organizuje tabulky do schémat – vlastnických účtů. Uživatelé s různými oprávněními mohou dotazovat metadata databáze (tzv. data dictionary) a získat informace o názvech sloupců, oprávněních objektů nebo statistikách. Pro získání názvů sloupců z tabulek či pohledů použijte vhodný systémový pohled:

Krok 1 – Základní dotaz

Spusťte standardní SQL dotaz na nejvhodnější datový slovník. Například:

SELECT * FROM USER_TAB_COLS;

Podle potřeby nahraďte USER_TAB_COLS za ALL_TAB_COLS (všechny objekty dostupné uživateli) nebo DBA_TAB_COLS (všechny objekty v databázi).

Krok 2 – Vybrat konkrétní sloupce

Namísto SELECT * uveďte konkrétní sloupce, které chcete získat. Pro zobrazení schématu, názvu tabulky a názvu sloupce použijte:

SELECT owner, table_name, column_name FROM ALL_TAB_COLS;

Výsledky můžete omezit pomocí klauzule WHERE. Například získáte názvy sloupců jen pro tabulky vlastněné přihlášeným uživatelem a začínající písmenem „A“:

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

Tipy

  • Ve velkých organizacích často existují webové rozhraní k datovému slovníku, které umožňuje dotazovat všechny sloupce bez psaní SQL. Zjistěte u správce databáze, zda máte k takovému nástroji přístup.
  • Oracle nabízí i pohledy ALL_TAB_COLUMNS, USER_TAB_COLUMNS a DBA_TAB_COLUMNS. Ty odfiltrují některé skryté sloupce, ale v běžných případech poskytují stejné informace jako pohledy končící na COLS.

Upozornění

  • Na velmi rozsáhlých databázích může výpis všech sloupců generovat obrovské množství dat. Omezte rozsah dotazu pomocí vhodných filtrů v klauzuli WHERE.
  • Pro přístup k pohledům s předponou DBA potřebuje uživatel oprávnění SELECT na tyto pohledy nebo roli SELECT_CATALOG_ROLE. V praxi se často používá plně kvalifikovaný název, např. SELECT * FROM SYS.DBA_TAB_COLS;.

URL:https://cs.whycomputer.com/Software/100106901.html

Software
  • Jak odstranit fatální modrou obrazovku (BSOD)

    ÚvodFatální modrá obrazovka, známá také jako BSOD (Blue Screen of Death), se objeví, když operační systém Windows narazí na chybu, kterou nedokáže sám opravit. Příčinou může být selhání hardwaru, softwaru či ovladače a diagnostika bývá často obtížná.Kroky k odstraněníKrok 1 – Zaznamenejte informaceJ

  • Jak stáhnout databázi knih z Amazonu

    ÚvodAmazon Book Database je sbírka elektronických knih, které si můžete zakoupit a stáhnout ve formátu PDF. Většina titulů jsou učebnice a odborná literatura. Po zakoupení soubor otevřete v libovolném PDF prohlížeči (např. Adobe Acrobat Reader). Ceny se pohybují od několika dolarů až po stovky dolar

Počítačové znalosti © https://cs.whycomputer.com