Sdílet prostřednictvím


Kolekce schémat Oracle

Rozhraní Microsoft .NET Framework Zprostředkovatel dat for Oracle podporuje kromě běžných kolekcí schémat následující konkrétní kolekce schémat:

  • Sloupce

  • Indexy

  • IndexColumns

  • Procedury

  • Sekvence

  • Synonyma

  • Tabulky

  • Uživatelé

  • Zobrazení

  • Functions

  • Balíčky

  • PackageBodies

  • Argumenty

  • Jedinečné klíče

  • PrimaryKeys

  • Cizí klíče

  • ForeignKeyColumns

  • ProcedureParameters

Sloupce

ColumnName DataType Popis
VLASTNÍK String Vlastník tabulky, zobrazení nebo clusteru
TABLE_NAME String Název tabulky, zobrazení nebo clusteru
COLUMN_NAME String Název sloupce.
ID Desetinné číslo Pořadové číslo sloupce vytvořeného.
DATATYPE String Datový typ sloupce
LENGTH Desetinné číslo Délka sloupce v bajtech
PŘESNOST Desetinné číslo Přesnost desetinných míst pro datový typ ČÍSLO; binární přesnost pro datový typ FLOAT, null pro všechny ostatní datové typy.
ŠKÁLOVÁNÍ Desetinné číslo Číslice vpravo od desetinné čárky v čísle
NULLABLE String Určuje, jestli sloupec povoluje seznamy NUL. Hodnota je N, pokud existuje omezení NOT NULL ve sloupci nebo pokud je sloupec součástí PRIMÁRNÍHO KLÍČE.

Indexy

ColumnName DataType Popis
VLASTNÍK String Vlastník indexu
INDEX_NAME String Název indexu
INDEX_TYPE String Typ indexu (NORMAL, BITMAP, FUNCTION-BASED NORMAL, FUNCTION-BASED BITMAP nebo DOMAIN).
TABLE_OWNER String Vlastník indexovaného objektu.
TABLE_NAME String Název indexovaného objektu.
TABLE_TYPE String Typ indexovaného objektu (například TABLE, CLUSTER).
JEDINEČNOST String Bez ohledu na to, zda je index JEDINEČNÝ nebo NONUNIQUE.
KOMPRESE String Určuje, jestli je index povolený nebo zakázaný.
PREFIX_LENGTH Desetinné číslo Počet sloupců v předponě komprimační klávesy
TABLESPACE_NAME String Název objektu tablespace obsahujícího index.
INI_TRANS Desetinné číslo Počáteční počettransakcích
MAX_TRANS Desetinné číslo Maximální počet transakcí.
INITIAL_EXTENT Desetinné číslo Velikost počátečního rozsahu
NEXT_EXTENT Desetinné číslo Velikost sekundárních rozsahů
MIN_EXTENTS Desetinné číslo Minimální povolený počet rozsahů v segmentu
MAX_EXTENTS Desetinné číslo Maximální povolený počet rozsahů v segmentu
PCT_INCREASE Desetinné číslo Procento zvětšení velikosti rozsahu
PCT_THRESHOLD Desetinné číslo Procento prahové hodnoty blokového místa povoleného pro každou položku indexu
INCLUDE_COLUMN Desetinné číslo ID sloupce posledního sloupce, který se má zahrnout do indexu uspořádaného primárního klíče tabulky (bez přetečení). Tento sloupec se mapuje na sloupec COLUMN_ID zobrazení *_TAB_COLUMNS datového slovníku.
FREELISTS Desetinné číslo Počet volných seznamů procesů přidělených k tomuto segmentu
FREELIST_GROUPS Desetinné číslo Počet skupin volných seznamů přidělených k tomuto segmentu
PCT_FREE Desetinné číslo Minimální procento volného místa v bloku
PROTOKOLOVÁNÍ String Protokolování informací.
BLEVEL Desetinné číslo Úroveň B*-Tree: hloubka indexu z kořenového bloku do bloků listů. Hloubka 0 označuje, že kořenový blok a blok listu jsou stejné.
LEAF_BLOCKS Desetinné číslo Počet bloků listu v indexu
DISTINCT_KEYS Desetinné číslo Počet jedinečných indexovaných hodnot U indexů, které vynucuje omezení UNIQUE a PRIMARY KEY, je tato hodnota stejná jako počet řádků v tabulce (USER_TABLES. NUM_ROWS).
AVG_LEAF_BLOCKS_PER_KEY Desetinné číslo Průměrný počet bloků listů, ve kterých se každá jedinečná hodnota v indexu zobrazuje zaokrouhlená na nejbližší celé číslo. U indexů, které vynucuje omezení UNIQUE a PRIMARY KEY, je tato hodnota vždy 1.
AVG_DATA_BLOCKS_PER_KEY Desetinné číslo Průměrný počet datových bloků v tabulce, na které odkazuje jedinečná hodnota v indexu zaokrouhlená na nejbližší celé číslo. Tato statistika je průměrný počet datových bloků, které obsahují řádky obsahující danou hodnotu indexovaných sloupců.
CLUSTERING_FACTOR Desetinné číslo Určuje pořadí řádků v tabulce na základě hodnot indexu.
STAV Řetězcové Určuje, jestli je nedílný index PLATNÝ nebo NEPOUŽITELNÝ.
NUM_ROWS Desetinné číslo Počet řádků v indexu
SAMPLE_SIZE Desetinné číslo Velikost vzorku použitého k analýze indexu
LAST_ANALYZED DateTime Datum, kdy byl tento index naposledy analyzován.
STUPEŇ String Počet vláken na instanci pro kontrolu indexu
INSTANCE String Početinstancích
ROZDĚLENY String Zda je tento index rozdělený na oddíly (ANO | NE).
DOČASNÉ String Určuje, jestli je index v dočasné tabulce.
GENEROVANÉ String Zda je název indexu generován systémem (Y|N).
SEKUNDÁRNÍ String Zda index je sekundární objekt vytvořený metodou ODCIIndexCreate datové kazety Oracle9i (Y|N).
BUFFER_POOL String Název výchozího fondu vyrovnávací paměti, který se má použít pro bloky indexu.
USER_STATS String Zda byly statistiky zadány přímo uživatelem.
DOBA TRVÁNÍ String Označuje dobu trvání dočasné tabulky: 1)SYS$SESSION: řádky se zachovají po dobu trvání relace, 2) SYS$TRANSACTION: řádky jsou odstraněny po potvrzení, 3) Null pro trvalou tabulku.
PCT_DIRECT_ACCESS Desetinné číslo U sekundárního indexu v tabulce uspořádané indexem je procento řádků s platným odhadem
ITYP_OWNER String V případě indexu domény vlastník indextype.
ITYP_NAME String V případě indexu domény zadejte název indextypu.
PARAMETRY String Pro index domény řetězec parametru.
GLOBAL_STATS String U dělených indexů označuje, zda byly statistiky shromážděny analýzou indexu jako celku (ANO) nebo byly odhadovány ze statistiky o podkladových oddílech indexu a dílčích oddílech (NE).
DOMIDX_STATUS String Reflexe stav indexu domény. NULL: Zadaný index není index domény. VALID: Index je platný index domény. IDXTYP_INVLD: Typ indexu tohoto indexu domény je neplatný.
DOMIDX_OPSTATUS String Reflexe stav operace, která byla provedena na indexu domény: NULL: zadaný index není index domény. VALID: Operace se prováděla bez chyb. SELHALO: Operace selhala s chybou.
FUNCIDX_STATUS String Označuje stav indexu založeného na funkci: NULL: nejedná se o index založený na funkci, POVOLENO: index založený na funkcích je povolený, ZAKÁZÁNO: index založený na funkci je zakázaný.
JOIN_INDEX String Určuje, jestli se jedná o index spojení, nebo ne.

IndexColumns

ColumnName DataType Popis
INDEX_OWNER String Vlastník indexu
INDEX_NAME String Název indexu
TABLE_OWNER String Vlastník tabulky nebo clusteru
TABLE_NAME String Název tabulky nebo clusteru
COLUMN_NAME String Název sloupce nebo atribut sloupce typu objektu
COLUMN_POSITION Desetinné číslo Pozice sloupce nebo atributu v indexu
COLUMN_LENGTH Desetinné číslo Indexovaná délka sloupce
CHAR_LENGTH Desetinné číslo Maximální délka znakového bodu sloupce.
SESTOUPIT String Určuje, jestli je sloupec seřazený sestupně.

Procedury

ColumnName DataType Popis
VLASTNÍK String Vlastník objektu.
OBJECT_NAME String Název objektu.
SUBOBJECT_NAME String Název podobjektu (například oddíl).
OBJECT_ID Desetinné číslo Číslo objektu slovníku objektu.
DATA_OBJECT_ID Desetinné číslo Číslo objektu slovníku segmentu, který obsahuje objekt.
LAST_DDL_TIME DateTime Časové razítko poslední změny objektu, které jsou výsledkem příkazu DDL (včetně udělení a odvolání).
ČASOVÉ RAZÍTKO String Časové razítko pro specifikaci objektu (data znaků).
STAV Řetězcové Stav objektu (VALID, INVALID nebo NENÍ K DISPOZICI).
DOČASNÉ String Zda je objekt dočasný (aktuální relace může zobrazit pouze data, která se umístila do samotného objektu).
GENEROVANÉ String Byl vygenerován název tohoto systému objektů? (Y | N).
SEKUNDÁRNÍ String Zda je to sekundární objekt vytvořený metodou ODCIIndexCreate datové kazety Oracle9i (Y | N).
VYTVOŘENO DateTime Datum vytvoření objektu.

Sekvence

ColumnName DataType Popis
SEQUENCE_OWNER String Jméno vlastníka sekvence.
SEQUENCE_NAME String Název sekvence
MIN_VALUE Desetinné číslo Minimální hodnota sekvence.
MAX_VALUE Desetinné číslo Maximální hodnota sekvence.
INCREMENT_BY Desetinné číslo Hodnota, o kterou se sekvence zvýší.
CYCLE_FLAG String Obtéká se sekvence při dosažení limitu.
ORDER_FLAG String Jsou pořadová čísla vygenerovaná v pořadí.
CACHE_SIZE Desetinné číslo Počet pořadových čísel, která se mají ukládat do mezipaměti
LAST_NUMBER Desetinné číslo Poslední pořadové číslo zapsané na disk Pokud sekvence používá ukládání do mezipaměti, číslo zapsané na disk je poslední číslo umístěné v sekvenci mezipaměti. Toto číslo bude pravděpodobně větší než poslední pořadové číslo, které bylo použito.

Synonyma

ColumnName DataType Popis
VLASTNÍK String Vlastník synonyma
SYNONYM_NAME String Název synonyma
TABLE_OWNER String Vlastník objektu, na který odkazuje synonymum.
TABLE_NAME String Název objektu, na který odkazuje synonymum.
DB_LINK String Název odkazu na databázi, na který odkazuje, pokud existuje.

Tabulky

ColumnName DataType Popis
VLASTNÍK String Vlastník tabulky.
TABLE_NAME String Název tabulky.
TYP String Typ tabulky.

Uživatelé

ColumnName DataType Popis
NAME String Jméno uživatele
ID Desetinné číslo Číslo ID uživatele.
CREATEDATE DateTime Datum vytvoření uživatele.

Zobrazení

ColumnName DataType Popis
VLASTNÍK String Vlastník zobrazení.
VIEW_NAME String Název zobrazení
TEXT_LENGTH Desetinné číslo Délka textu zobrazení
TEXT String Zobrazit text
TYPE_TEXT_LENGTH Desetinné číslo Délka klauzule typu zadaného zobrazení
TYPE_TEXT String Klauzule Type zobrazení.
OID_TEXT_LENGTH Desetinné číslo Délka klauzule WITH OID zadaného zobrazení
OID_TEXT String KLAUZULE WITH OID zadaného zobrazení.
VIEW_TYPE_OWNER String Vlastník typu zobrazení, pokud je zobrazení zadané.
VIEW_TYPE String Typ zobrazení, pokud je zobrazení typu.
SUPERVIEW_NAME String Název superview.

Functions

ColumnName DataType Popis
VLASTNÍK String Vlastník objektu.
OBJECT_NAME String Název objektu.
SUBOBJECT_NAME String Název podobjektu (například oddíl).
OBJECT_ID Desetinné číslo Číslo objektu slovníku objektu.
DATA_OBJECT_ID Desetinné číslo Číslo objektu slovníku segmentu, který obsahuje objekt.
OBJECT_TYPE String Typ objektu.
VYTVOŘENO DateTime Datum vytvoření objektu.
LAST_DDL_TIME DateTime Časové razítko poslední změny objektu, které jsou výsledkem příkazu DDL (včetně udělení a odvolání).
ČASOVÉ RAZÍTKO String Časové razítko pro specifikaci objektu (data znaků)
STAV Řetězcové Stav objektu (VALID, INVALID nebo NENÍ K DISPOZICI).
DOČASNÉ String Zda je objekt dočasný (aktuální relace může zobrazit pouze data, která se umístila do samotného objektu).
GENEROVANÉ String Byl vygenerován název tohoto systému objektů? (Y | N).
SEKUNDÁRNÍ String Zda je to sekundární objekt vytvořený metodou ODCIIndexCreate datové kazety Oracle9i (Y | N).

Balíčky

ColumnName DataType Popis
VLASTNÍK String Vlastník objektu.
OBJECT_NAME String Název objektu.
SUBOBJECT_NAME String Název podobjektu (například oddíl).
OBJECT_ID Desetinné číslo Číslo objektu slovníku objektu.
DATA_OBJECT_ID Desetinné číslo Číslo objektu slovníku segmentu, který obsahuje objekt.
LAST_DDL_TIME DateTime Časové razítko poslední změny objektu, které jsou výsledkem příkazu DDL (včetně udělení a odvolání).
ČASOVÉ RAZÍTKO String Časové razítko pro specifikaci objektu (data znaků).
STAV Řetězcové Stav objektu (VALID, INVALID nebo NENÍ K DISPOZICI).
DOČASNÉ String Zda je objekt dočasný (aktuální relace může zobrazit pouze data, která se umístila do samotného objektu).
GENEROVANÉ String Byl vygenerován název tohoto systému objektů? (Y | N).
SEKUNDÁRNÍ String Zda je to sekundární objekt vytvořený metodou ODCIIndexCreate datové kazety Oracle9i (Y | N).
VYTVOŘENO DateTime Datum vytvoření objektu.

PackageBodies

ColumnName DataType Popis
VLASTNÍK String Vlastník objektu.
OBJECT_NAME String Název objektu.
SUBOBJECT_NAME String Název podobjektu (například oddíl).
OBJECT_ID Desetinné číslo Číslo objektu slovníku objektu.
DATA_OBJECT_ID Desetinné číslo Číslo objektu slovníku segmentu, který obsahuje objekt.
LAST_DDL_TIME DateTime Časové razítko poslední změny objektu, které jsou výsledkem příkazu DDL (včetně udělení a odvolání).
ČASOVÉ RAZÍTKO String Časové razítko pro specifikaci objektu (data znaků).
STAV Řetězcové Stav objektu (VALID, INVALID nebo NENÍ K DISPOZICI).
DOČASNÉ String Zda je objekt dočasný (aktuální relace může zobrazit pouze data, která se umístila do samotného objektu).
GENEROVANÉ String Byl vygenerován název tohoto systému objektů? (Y | N).
SEKUNDÁRNÍ String Zda je to sekundární objekt vytvořený metodou ODCIIndexCreate datové kazety Oracle9i (Y | N).
VYTVOŘENO DateTime Datum vytvoření objektu.

Argumenty

ColumnName DataType Popis
VLASTNÍK String Jméno vlastníka objektu.
PACKAGE_NAME String Název balíčku.
OBJECT_NAME String Název procedury nebo funkce
ARGUMENT_NAME String Název argumentu
POZICI Desetinné číslo Pozice v seznamu argumentů nebo HODNOTA NULL pro návratové hodnoty funkce
SEKVENCE Desetinné číslo Posloupnost argumentů včetně všech úrovní vnoření
DEFAULT_VALUE String Výchozí hodnota argumentu
DEFAULT_LENGTH Desetinné číslo Délka výchozí hodnoty argumentu
IN_OUT String Směr argumentu (IN, OUT nebo IN/OUT).
DATA_LENGTH Desetinné číslo Délka sloupce v bajtech
DATA_PRECISION Desetinné číslo Délka desetinných číslic (NUMBER) nebo binárních číslic (FLOAT).
DATA_SCALE Desetinné číslo Číslice vpravo od desetinné čárky v čísle
DATA_TYPE String Datový typ argumentu

Jedinečné klíče

ColumnName DataType Popis
VLASTNÍK String Vlastník definice omezení.
CONSTRAINT_NAME String Název definice omezení
TABLE_NAME String Název přidružený k tabulce (nebo zobrazení) s definicí omezení
SEARCH_CONDITION String Text podmínky hledání pro omezení kontroly
R_OWNER String Vlastník tabulky odkazující na referenční omezení
R_CONSTRAINT_NAME String Název jedinečné definice omezení pro odkazovanou tabulku
DELETE_RULE String Odstraňte pravidlo referenčního omezení (CASCADE nebo NO ACTION).
STAV Řetězcové Stav vynucení omezení (POVOLENO nebo ZAKÁZÁNO)
ODLOŽENÍ String Určuje, jestli je omezení odložené.
OVĚŘENA String Zda všechna data dodržují omezení (OVĚŘENO NEBO NOT VALIDATED).
GENEROVANÉ String Určuje, zda je název omezení vygenerovaný uživatelem nebo systémem.
ŠPATNÉ String Hodnota ANO označuje, že toto omezení určuje století nejednoznačným způsobem. Abyste se vyhnuli chybám způsobeným touto nejednoznačností, přepište omezení pomocí funkce TO_DATE čtyřmístným rokem.
SPOLÉHAT String Určuje, jestli je povolené omezení vynucené nebo nevymahatelné.
LAST_CHANGE DateTime Kdy bylo omezení naposledy povoleno nebo zakázáno
INDEX_OWNER String Jméno uživatele, který vlastní index
INDEX_NAME String Název indexu

PrimaryKeys

ColumnName DataType Popis
VLASTNÍK String Vlastník definice omezení.
CONSTRAINT_NAME String Název definice omezení
TABLE_NAME String Název přidružený k tabulce (nebo zobrazení) s definicí omezení
SEARCH_CONDITION String Text podmínky hledání pro omezení kontroly
R_OWNER String Vlastník tabulky odkazující na referenční omezení
R_CONSTRAINT_NAME String Název jedinečné definice omezení pro odkazovanou tabulku
DELETE_RULE String Odstraňte pravidlo referenčního omezení (CASCADE nebo NO ACTION).
STAV Řetězcové Stav vynucení omezení (POVOLENO nebo ZAKÁZÁNO)
ODLOŽENÍ String Určuje, jestli je omezení odložené.
OVĚŘENA String Zda všechna data dodržují omezení (OVĚŘENO NEBO NOT VALIDATED).
GENEROVANÉ String Určuje, zda je název omezení vygenerovaný uživatelem nebo systémem.
ŠPATNÉ String Hodnota ANO označuje, že toto omezení určuje století nejednoznačným způsobem. Abyste se vyhnuli chybám způsobeným touto nejednoznačností, přepište omezení pomocí funkce TO_DATE čtyřmístným rokem.
SPOLÉHAT String Určuje, jestli je povolené omezení vynucené nebo nevymahatelné.
LAST_CHANGE DateTime Kdy bylo omezení naposledy povoleno nebo zakázáno.
INDEX_OWNER String Jméno uživatele, který vlastní index.
INDEX_NAME String Název indexu

Cizí klíče

ColumnName DataType Popis
PRIMARY_KEY_CONSTRAINT_NAME String Název definice omezení
PRIMARY_KEY_OWNER String Vlastník definice omezení.
PRIMARY_KEY_TABLE_NAME String Název přidružený k tabulce (nebo zobrazení) s definicí omezení
FOREIGN_KEY_OWNER String Vlastník definice omezení.
FOREIGN_KEY_CONSTRAINT_NAME String Název definice omezení
FOREIGN_KEY_TABLE_NAME String Název přidružený k tabulce (nebo zobrazení) s definicí omezení
SEARCH_CONDITION String Text podmínky hledání pro omezení kontroly
R_OWNER String Vlastník tabulky odkazující na referenční omezení
R_CONSTRAINT_NAME String Název jedinečné definice omezení pro odkazovanou tabulku
DELETE_RULE String Odstraňte pravidlo referenčního omezení (CASCADE nebo NO ACTION).
STAV Řetězcové Stav vynucení omezení (POVOLENO nebo ZAKÁZÁNO)
OVĚŘENA String Zda všechna data dodržují omezení (OVĚŘENO NEBO NOT VALIDATED).
GENEROVANÉ String Určuje, zda je název omezení vygenerovaný uživatelem nebo systémem.
SPOLÉHAT String Určuje, jestli je povolené omezení vynucené nebo nevymahatelné.
LAST_CHANGE DateTime Kdy bylo omezení naposledy povoleno nebo zakázáno.
INDEX_OWNER String Jméno uživatele, který vlastní index.
INDEX_NAME String Název indexu

ForeignKeyColumns

ColumnName DataType Popis
VLASTNÍK String Vlastník definice omezení.
CONSTRAINT_NAME String Název definice omezení
TABLE_NAME String Název tabulky s definicí omezení
COLUMN_NAME String Název sloupce nebo atributu sloupce typu objektu zadaného v definici omezení.
POZICI Desetinné číslo Původní pozice sloupce nebo atributu v definici objektu.

ProcedureParameters

ColumnName DataType Popis
VLASTNÍK String Vlastník objektu.
OBJECT_NAME String Název procedury nebo funkce
PACKAGE_NAME String Název procedury nebo funkce
OBJECT_ID Desetinné číslo Číslo objektu
PŘETÍŽENÍ String Přetížit jedinečný identifikátor.
ARGUMENT_NAME String Název argumentu
POZICI Desetinné číslo Umístění v seznamu argumentů nebo null pro návratovou hodnotu funkce
SEKVENCE Desetinné číslo Posloupnost argumentů včetně všech úrovní vnoření
DATA_LEVEL Desetinné číslo Hloubka vnoření argumentu pro složené typy
DATA_TYPE String Datový typ argumentu
DEFAULT_VALUE String Výchozí hodnota argumentu
DEFAULT_LENGTH Desetinné číslo Délka výchozí hodnoty argumentu
IN_OUT String Směr argumentu (IN, OUT nebo IN/OUT).
DATA_LENGTH Desetinné číslo Délka sloupce (v bajtech).
DATA_PRECISION Desetinné číslo Délka desetinných číslic (NUMBER) nebo binárních číslic (FLOAT).
DATA_SCALE Desetinné číslo Číslice napravo od desetinné čárky v čísle
RADIX Desetinné číslo Argument radix čísla.
CHARACTER_SET_NAME String Název znakové sady argumentu
TYPE_OWNER String Vlastník typu argumentu
TYPE_NAME String Název typu argumentu Pokud je typem místní typ balíčku (to znamená, že je deklarován ve specifikaci balíčku), zobrazí tento sloupec název balíčku.
TYPE_SUBNAME String Relevantní pouze pro místní typy balíčků. Zobrazí název typu deklarovaného v balíčku identifikovaném ve sloupci TYPE_NAME.
TYPE_LINK String Relevantní pouze pro místní typy balíčků, pokud balíček identifikovaný ve sloupci TYPE_NAME je vzdálený balíček. Tento sloupec zobrazí odkaz na databázi, který odkazuje na vzdálený balíček.
PLS_TYPE String U číselných argumentů je název typu PL/SQL argumentu. V opačném případě hodnota null.
CHAR_LENGTH Desetinné číslo Omezení znaků pro datové typy řetězců
CHAR_USED String Určuje, jestli je limit bajtů (B) nebo limit znaku (C) oficiální pro řetězec.

Viz také