Dela via


Oracle-schemasamlingar

Microsoft .NET Framework-dataprovidern för Oracle stöder följande specifika schemasamlingar utöver de vanliga schemasamlingarna:

  • Kolumner

  • Index

  • IndexColumns

  • Förfaranden

  • Sekvenser

  • Synonymer

  • Tabeller

  • Användare

  • Vyer

  • Functions

  • Paket

  • Paketkroppar

  • Argument

  • UniqueKeys

  • PrimaryKeys

  • ForeignKeys

  • ForeignKeyColumns

  • ProcedureParametrar

Kolumner

ColumnName DataType beskrivning
ÄGARE String Ägare av tabellen, vyn eller klustret.
TABLE_NAME String Tabell-, vy- eller klusternamn.
COLUMN_NAME String Kolumnnamn.
ID Decimal Sekvensnummer för kolumnen som skapats.
DATATYP String Datatyp för kolumnen.
LENGTH Decimal Längden på kolumnen i byte.
PRECISION Decimal Decimalprecision för NUMBER-datatyp; binär precision för FLOAT-datatyp, null för alla andra datatyper.
SCALE Decimal Siffror till höger om decimaltecknet i ett tal.
NULLABLE String Anger om en kolumn tillåter NULLs. Värdet är N om det finns en NOT NULL-begränsning för kolumnen eller om kolumnen är en del av en PRIMÄRNYCKEL.

Index

ColumnName DataType beskrivning
ÄGARE String Ägare till indexet
INDEX_NAME String Indexets namn.
INDEX_TYPE String Typ av index (NORMAL, BITMAP, FUNCTION-BASED NORMAL, FUNCTION-BASED BITMAP eller DOMAIN).
TABLE_OWNER String Ägare till det indexerade objektet.
TABLE_NAME String Namnet på det indexerade objektet.
TABLE_TYPE String Typ av indexerat objekt (till exempel TABLE, CLUSTER).
UNIKA String Om indexet är UNIKT eller INTE.
KOMPRIMERING String Om indexet är AKTIVERAT eller INAKTIVERAT.
PREFIX_LENGTH Decimal Antal kolumner i prefixet för komprimeringsnyckeln.
TABLESPACE_NAME String Namnet på tabellområdet som innehåller indexet.
INI_TRANS Decimal Initialt antal transaktioner.
MAX_TRANS Decimal Maximalt antal transaktioner.
INITIAL_EXTENT Decimal Storleken på den ursprungliga omfattningen.
NEXT_EXTENT Decimal Storleken på sekundära omfattningar.
MIN_EXTENTS Decimal Minsta antal tillåtna omfattningar i segmentet.
MAX_EXTENTS Decimal Maximalt antal tillåtna omfattningar i segmentet.
PCT_INCREASE Decimal Procentuell ökning av omfattningsstorleken.
PCT_THRESHOLD Decimal Tröskelvärde i procent av blockutrymme som tillåts per indexpost.
INCLUDE_COLUMN Decimal Kolumn-ID för den sista kolumnen som ska ingå i indexorganiserade primärnyckelindex (ej spill). Den här kolumnen mappar till kolumnen COLUMN_ID i *_TAB_COLUMNS dataordlistevyer.
FREELISTS Decimal Antal processfria listor som allokerats till det här segmentet.
FREELIST_GROUPS Decimal Antal frilistegrupper som allokerats till det här segmentet.
PCT_FREE Decimal Minsta procentandel ledigt utrymme i ett block.
LOGGNING String Loggningsinformation.
BLEVEL Decimal B*-Trädnivå: indexets djup från rotblocket till lövblocken. Ett djup på 0 anger att rotblocket och lövblocket är desamma.
LEAF_BLOCKS Decimal Antal lövblock i indexet
DISTINCT_KEYS Decimal Antal distinkta indexerade värden. För index som framtvingar begränsningar för UNIK och PRIMÄRNYCKEL är det här värdet detsamma som antalet rader i tabellen (USER_TABLES. NUM_ROWS).
AVG_LEAF_BLOCKS_PER_KEY Decimal Genomsnittligt antal lövblock där varje distinkt värde i indexet visas avrundat till närmaste heltal. För index som tillämpar begränsningar för UNIK och PRIMÄR NYCKEL är det här värdet alltid 1.
AVG_DATA_BLOCKS_PER_KEY Decimal Genomsnittligt antal datablock i tabellen som pekas på av ett distinkt värde i indexet avrundat till närmaste heltal. Den här statistiken är det genomsnittliga antalet datablock som innehåller rader som innehåller ett angivet värde för de indexerade kolumnerna.
CLUSTERING_FACTOR Decimal Anger mängden ordning på raderna i tabellen baserat på indexets värden.
STATUS String Om ett icke-partitionerat index är GILTIGT eller OANVÄNDBART.
NUM_ROWS Decimal Antal rader i indexet.
SAMPLE_SIZE Decimal Storleken på det exempel som används för att analysera indexet.
LAST_ANALYZED Datum/tid Datum då indexet senast analyserades.
GRAD String Antal trådar per instans för genomsökning av indexet.
INSTANSER String Antal instanser som indexen ska genomsökas över.
PARTITIONERAD String Om det här indexet är partitionerat (JA | NEJ).
TILLFÄLLIGA String Om indexet finns i en tillfällig tabell.
GENERERAS String Om namnet på indexet genereras av systemet (Y|N).
SEKUNDÄRA String Om indexet är ett sekundärt objekt som skapats av ODCIIndexSkapa metod för Oracle9i-datapatronen (Y|N).
BUFFER_POOL String Namnet på den standardbuffertpool som ska användas för indexblocken.
USER_STATS String Om statistiken har angetts direkt av användaren.
VARAKTIGHET String Anger varaktigheten för en tillfällig tabell: 1)SYS$SESSION: raderna bevaras under sessionens varaktighet, 2) SYS$TRANSACTION: raderna tas bort efter COMMIT, 3) Null för permanent tabell.
PCT_DIRECT_ACCESS Decimal För ett sekundärt index i en indexorganiserad tabell är procentandelen rader med GILTIG gissning
ITYP_OWNER String För ett domänindex är indextypens ägare.
ITYP_NAME String För ett domänindex, namnet på indextypen.
PARAMETRAR String För ett domänindex, parametersträngen.
GLOBAL_STATS String För partitionerade index anger du om statistik samlades in genom att analysera index som helhet (JA) eller uppskattades från statistik om underliggande indexpartitioner och underpartitioner (NO).
DOMIDX_STATUS String Visar status för domänindexet. NULL: det angivna indexet är inte ett domänindex. GILTIGT: indexet är ett giltigt domänindex. IDXTYP_INVLD: Indextypen för det här domänindexet är ogiltig.
DOMIDX_OPSTATUS String Visar statusen för en åtgärd som utfördes på ett domänindex: NULL: det angivna indexet är inte ett domänindex. GILTIG: åtgärden utfördes utan fel. MISSLYCKADES: åtgärden misslyckades med ett fel.
FUNCIDX_STATUS String Anger status för ett funktionsbaserat index: NULL: det här är inte ett funktionsbaserat index, AKTIVERAT: det funktionsbaserade indexet är aktiverat, INAKTIVERAT: det funktionsbaserade indexet är inaktiverat.
JOIN_INDEX String Anger om det här är ett kopplingsindex eller inte.

IndexColumns

ColumnName DataType beskrivning
INDEX_OWNER String Ägare av indexet.
INDEX_NAME String Indexets namn.
TABLE_OWNER String Ägare till tabellen eller klustret.
TABLE_NAME String Namnet på tabellen eller klustret.
COLUMN_NAME String Kolumnnamn eller attribut för objekttypskolumn.
COLUMN_POSITION Decimal Position för kolumn eller attribut i indexet.
COLUMN_LENGTH Decimal Indexerad längd på kolumnen.
CHAR_LENGTH Decimal Maximal kodpunktslängd för kolumnen.
NER String Om kolumnen sorteras i fallande ordning.

Förfaranden

ColumnName DataType beskrivning
ÄGARE String Objektets ägare.
OBJECT_NAME String Namnet på objektet.
SUBOBJECT_NAME String Namnet på underobjektet (till exempel partition).
OBJECT_ID Decimal Objektets ordlisteobjektnummer.
DATA_OBJECT_ID Decimal Ordlisteobjektnummer för det segment som innehåller objektet.
LAST_DDL_TIME Datum/tid Tidsstämpel för den senaste ändringen av objektet som härrör från ett DDL-kommando (inklusive bidrag och återkallanden).
TIMESTAMP String Tidsstämpel för specifikationen av objektet (teckendata).
STATUS String Status för objektet (VALID, INVALID eller N/A).
TILLFÄLLIGA String Om objektet är tillfälligt (den aktuella sessionen kan bara se data som placeras i själva objektet).
GENERERAS String Genererades namnet på det här objektsystemet? (Y | N).
SEKUNDÄRA String Om det här är ett sekundärt objekt som skapats av ODCIIndexCreate-metoden för Oracle9i-datapatronen (Y | N).
SKAPAD Datum/tid Det datum då objektet skapades.

Sekvenser

ColumnName DataType beskrivning
SEQUENCE_OWNER String Namnet på sekvensens ägare.
SEQUENCE_NAME String Sekvensnamn.
MIN_VALUE Decimal Minsta värde för sekvensen.
MAX_VALUE Decimal Maximalt värde för sekvensen.
INCREMENT_BY Decimal Värde som sekvensen ökas med.
CYCLE_FLAG String Omsluter sekvensen vid gränsen.
ORDER_FLAG String Genereras sekvensnummer i ordning.
CACHE_SIZE Decimal Antal sekvensnummer som ska cachelagrats.
LAST_NUMBER Decimal Senaste sekvensnummer skrivet till disk. Om en sekvens använder cachelagring är talet som skrivs till disk det sista talet som placeras i sekvenscachen. Det här talet är troligen större än det senaste sekvensnumret som användes.

Synonymer

ColumnName DataType beskrivning
ÄGARE String Ägare av synonymen.
SYNONYM_NAME String Namnet på synonymen.
TABLE_OWNER String Ägare till objektet som refereras av synonymen.
TABLE_NAME String Namnet på det objekt som refereras av synonymen.
DB_LINK String Namn på den databaslänk som refereras, om någon.

Tabeller

ColumnName DataType beskrivning
ÄGARE String Tabellens ägare.
TABLE_NAME String Tabellens namn.
TYP String Typ av tabell.

Användare

ColumnName DataType beskrivning
NAMN String Användarens namn.
ID Decimal Användarens ID-nummer.
CREATEDATE Datum/tid Datum då användaren skapades.

Vyer

ColumnName DataType beskrivning
ÄGARE String Ägare av vyn.
VIEW_NAME String Namnet på vyn.
TEXT_LENGTH Decimal Längden på visningstexten.
TEXT String Visa text.
TYPE_TEXT_LENGTH Decimal Längden på typsatsen i den inskrivna vyn.
TYP String Typsatsen i den inskrivna vyn.
OID_TEXT_LENGTH Decimal Längden på WITH-OID-satsen i den typerade vyn.
OID_TEXT String WITH OID-sats i den inskrivna vyn.
VIEW_TYPE_OWNER String Ägare av typen av vy om vyn är en typ av vy.
VIEW_TYPE String Typ av vy om vyn är en typ av vy.
SUPERVIEW_NAME String Namnet på supervyn.

Functions

ColumnName DataType beskrivning
ÄGARE String Objektets ägare.
OBJECT_NAME String Namnet på objektet.
SUBOBJECT_NAME String Namnet på underobjektet (till exempel partition).
OBJECT_ID Decimal Objektets ordlisteobjektnummer.
DATA_OBJECT_ID Decimal Ordlisteobjektnummer för det segment som innehåller objektet.
OBJECT_TYPE String Typ av objekt.
SKAPAD Datum/tid Det datum då objektet skapades.
LAST_DDL_TIME Datum/tid Tidsstämpel för den senaste ändringen av objektet som härrör från ett DDL-kommando (inklusive bidrag och återkallanden).
TIMESTAMP String Tidsstämpel för specifikationen av objektet (teckendata)
STATUS String Status för objektet (VALID, INVALID eller N/A).
TILLFÄLLIGA String Om objektet är tillfälligt (den aktuella sessionen kan bara se data som placeras i själva objektet).
GENERERAS String Genererades namnet på det här objektsystemet? (Y | N).
SEKUNDÄRA String Om det här är ett sekundärt objekt som skapats av ODCIIndexCreate-metoden för Oracle9i-datapatronen (Y | N).

Paket

ColumnName DataType beskrivning
ÄGARE String Objektets ägare.
OBJECT_NAME String Namnet på objektet.
SUBOBJECT_NAME String Namnet på underobjektet (till exempel partition).
OBJECT_ID Decimal Objektets ordlisteobjektnummer.
DATA_OBJECT_ID Decimal Ordlisteobjektnummer för det segment som innehåller objektet.
LAST_DDL_TIME Datum/tid Tidsstämpel för den senaste ändringen av objektet som härrör från ett DDL-kommando (inklusive bidrag och återkallanden).
TIMESTAMP String Tidsstämpel för specifikationen av objektet (teckendata).
STATUS String Status för objektet (VALID, INVALID eller N/A).
TILLFÄLLIGA String Om objektet är tillfälligt (den aktuella sessionen kan bara se data som placeras i själva objektet).
GENERERAS String Genererades namnet på det här objektsystemet? (Y | N).
SEKUNDÄRA String Om det här är ett sekundärt objekt som skapats av ODCIIndexCreate-metoden för Oracle9i-datapatronen (Y | N).
SKAPAD Datum/tid Det datum då objektet skapades.

Paketkroppar

ColumnName DataType beskrivning
ÄGARE String Objektets ägare.
OBJECT_NAME String Namnet på objektet.
SUBOBJECT_NAME String Namnet på underobjektet (till exempel partition).
OBJECT_ID Decimal Objektets ordlisteobjektnummer.
DATA_OBJECT_ID Decimal Ordlisteobjektnummer för det segment som innehåller objektet.
LAST_DDL_TIME Datum/tid Tidsstämpel för den senaste ändringen av objektet som härrör från ett DDL-kommando (inklusive bidrag och återkallanden).
TIMESTAMP String Tidsstämpel för specifikationen av objektet (teckendata).
STATUS String Status för objektet (VALID, INVALID eller N/A).
TILLFÄLLIGA String Om objektet är tillfälligt (den aktuella sessionen kan bara se data som placeras i själva objektet).
GENERERAS String Genererades namnet på det här objektsystemet? (Y | N).
SEKUNDÄRA String Om det här är ett sekundärt objekt som skapats av ODCIIndexCreate-metoden för Oracle9i-datapatronen (Y | N).
SKAPAD Datum/tid Det datum då objektet skapades.

Argument

ColumnName DataType beskrivning
ÄGARE String Namnet på objektets ägare.
PACKAGE_NAME String Paketnamn.
OBJECT_NAME String Namnet på proceduren eller funktionen.
ARGUMENT_NAME String Namnet på argumentet.
POSITION Decimal Position i argumentlistan eller NULL för funktionens returvärde.
SEKVENS Decimal Argumentsekvens, inklusive alla kapslingsnivåer.
DEFAULT_VALUE String Standardvärde för argumentet.
DEFAULT_LENGTH Decimal Längden på standardvärdet för argumentet.
IN_OUT String Argumentriktning (IN, OUT eller IN/OUT).
DATA_LENGTH Decimal Längden på kolumnen i byte.
DATA_PRECISION Decimal Längd i decimaltal (NUMBER) eller binära siffror (FLOAT).
DATA_SCALE Decimal Siffror till höger om decimaltecknet i ett tal.
DATA_TYPE String Argumentets datatyp.

UniqueKeys

ColumnName DataType beskrivning
ÄGARE String Ägare av villkorsdefinitionen.
CONSTRAINT_NAME String Namn på villkorsdefinitionen.
TABLE_NAME String Namn som är associerat med tabellen (eller vyn) med villkorsdefinitionen.
SEARCH_CONDITION String Text för sökvillkor för en kontrollbegränsning.
R_OWNER String Ägare av en tabell som refereras till i en referensbegränsning.
R_CONSTRAINT_NAME String Namn på den unika villkorsdefinitionen för den refererade tabellen.
DELETE_RULE String Ta bort regel för en referensbegränsning (CASCADE eller INGEN ÅTGÄRD).
STATUS String Villkorets tvingande status (AKTIVERAD eller INAKTIVERAD).
DEFERRABLE String Om villkoret kan skjutas upp.
VALIDERADE String Om alla data följer villkoret (VALIDERAD eller INTE VALIDERAD).
GENERERAS String Om villkorets namn genereras av användaren eller systemet.
DÅLIG String Ett JA-värde anger att den här begränsningen anger ett århundrade på ett tvetydigt sätt. Om du vill undvika fel som uppstår på grund av den här tvetydigheten skriver du om villkoret med hjälp av funktionen TO_DATE med ett fyrsiffrigt år.
LITA String Om en aktiverad begränsning tillämpas eller inte.
LAST_CHANGE Datum/tid När begränsningen senast aktiverades eller inaktiverades
INDEX_OWNER String Namnet på den användare som äger indexet
INDEX_NAME String Indexets namn

PrimaryKeys

ColumnName DataType beskrivning
ÄGARE String Ägare av villkorsdefinitionen.
CONSTRAINT_NAME String Namn på villkorsdefinitionen.
TABLE_NAME String Namn som är associerat med tabellen (eller vyn) med villkorsdefinitionen.
SEARCH_CONDITION String Text för sökvillkor för en kontrollbegränsning.
R_OWNER String Ägare av en tabell som refereras till i en referensbegränsning.
R_CONSTRAINT_NAME String Namn på den unika villkorsdefinitionen för den refererade tabellen.
DELETE_RULE String Ta bort regel för en referensbegränsning (CASCADE eller INGEN ÅTGÄRD).
STATUS String Villkorets tvingande status (AKTIVERAD eller INAKTIVERAD).
DEFERRABLE String Om villkoret kan skjutas upp.
VALIDERADE String Om alla data följer villkoret (VALIDERAD eller INTE VALIDERAD).
GENERERAS String Om villkorets namn genereras av användaren eller systemet.
DÅLIG String Ett JA-värde anger att den här begränsningen anger ett århundrade på ett tvetydigt sätt. Om du vill undvika fel som uppstår på grund av den här tvetydigheten skriver du om villkoret med hjälp av funktionen TO_DATE med ett fyrsiffrigt år.
LITA String Om en aktiverad begränsning tillämpas eller inte.
LAST_CHANGE Datum/tid När begränsningen senast aktiverades eller inaktiverades.
INDEX_OWNER String Namnet på den användare som äger indexet.
INDEX_NAME String Indexets namn.

ForeignKeys

ColumnName DataType beskrivning
PRIMARY_KEY_CONSTRAINT_NAME String Namn på villkorsdefinitionen.
PRIMARY_KEY_OWNER String Ägare av villkorsdefinitionen.
PRIMARY_KEY_TABLE_NAME String Namn som är associerat med tabellen (eller vyn) med villkorsdefinition
FOREIGN_KEY_OWNER String Ägare av villkorsdefinitionen.
FOREIGN_KEY_CONSTRAINT_NAME String Namn på villkorsdefinitionen.
FOREIGN_KEY_TABLE_NAME String Namn som är associerat med tabellen (eller vyn) med villkorsdefinitionen.
SEARCH_CONDITION String Text för sökvillkor för en kontrollbegränsning
R_OWNER String Ägare av en tabell som refereras till i en referensbegränsning.
R_CONSTRAINT_NAME String Namn på den unika villkorsdefinitionen för den refererade tabellen.
DELETE_RULE String Ta bort regel för en referensbegränsning (CASCADE eller INGEN ÅTGÄRD).
STATUS String Villkorets tvingande status (AKTIVERAD eller INAKTIVERAD).
VALIDERADE String Om alla data följer villkoret (VALIDERAD eller INTE VALIDERAD).
GENERERAS String Om villkorets namn genereras av användaren eller systemet.
LITA String Om en aktiverad begränsning tillämpas eller inte.
LAST_CHANGE Datum/tid När begränsningen senast aktiverades eller inaktiverades.
INDEX_OWNER String Namnet på den användare som äger indexet.
INDEX_NAME String Indexets namn.

ForeignKeyColumns

ColumnName DataType beskrivning
ÄGARE String Ägare av villkorsdefinitionen.
CONSTRAINT_NAME String Namn på villkorsdefinitionen.
TABLE_NAME String Namnet på tabellen med villkorsdefinition.
COLUMN_NAME String Namnet på kolumnen eller attributet för den objekttypskolumn som anges i villkorsdefinitionen.
POSITION Decimal Ursprunglig position för kolumn eller attribut i definitionen av objektet.

ProcedureParametrar

ColumnName DataType beskrivning
ÄGARE String Objektets ägare.
OBJECT_NAME String Namnet på proceduren eller funktionen.
PACKAGE_NAME String Namnet på proceduren eller funktionen.
OBJECT_ID Decimal Objektets objektnummer.
ÖVERBELASTNING String Överlagrar unik identifierare.
ARGUMENT_NAME String Namnet på argumentet.
POSITION Decimal Position i argumentlistan eller null för ett funktionsreturvärde.
SEKVENS Decimal Argumentsekvens, inklusive alla kapslingsnivåer.
DATA_LEVEL Decimal Kapslingsdjup för argumentet för sammansatta typer.
DATA_TYPE String Argumentets datatyp.
DEFAULT_VALUE String Standardvärde för argumentet.
DEFAULT_LENGTH Decimal Längden på standardvärdet för argumentet.
IN_OUT String Argumentriktning (IN, OUT eller IN/OUT).
DATA_LENGTH Decimal Längden på kolumnen (i byte).
DATA_PRECISION Decimal Längd i decimaltal (NUMBER) eller binära siffror (FLOAT).
DATA_SCALE Decimal Siffror till höger om decimaltecknet i ett tal.
RADIX Decimal Argumentradix för ett tal.
CHARACTER_SET_NAME String Namn på teckenuppsättning för argumentet.
TYPE_OWNER String Ägare av argumentets typ.
TYPE_NAME String Namn på argumentets typ. Om typen är en lokal pakettyp (dvs. den deklareras i en paketspecifikation) visas namnet på paketet i den här kolumnen.
TYPE_SUBNAME String Endast relevant för lokala pakettyper. Visar namnet på den typ som deklarerats i paketet som identifieras i kolumnen TYPE_NAME.
TYPE_LINK String Relevant endast för lokala pakettyper när paketet som identifieras i kolumnen TYPE_NAME är ett fjärrpaket. Den här kolumnen visar den databaslänk som används för att referera till fjärrpaketet.
PLS_TYPE String För numeriska argument är namnet på argumentets PL/SQL-typ. Null annars.
CHAR_LENGTH Decimal Teckengräns för strängdatatyper.
CHAR_USED String Anger om bytegränsen (B) eller teckengränsen (C) är officiell för strängen.

Se även