Colecciones de esquemas de Oracle
El proveedor de datos Microsoft .NET Framework para Oracle admite, además de las colecciones de esquemas comunes, las siguientes colecciones de esquemas específicas:
Columnas
Índices
IndexColumns
Procedimientos
Secuencias
Sinónimos
Tablas
Usuarios
Vistas
Functions
Paquetes
PackageBodies
Argumentos
UniqueKeys
PrimaryKeys
ForeignKeys
ForeignKeyColumns
ProcedureParameters
Columnas
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la tabla, vista o clúster. |
TABLE_NAME | String | Nombre de la tabla, vista o clúster. |
COLUMN_NAME | String | Nombre de la columna. |
id | Decimal | Número de secuencia de la columna que se crea. |
DATATYPE | String | Tipo de datos de la columna. |
LENGTH | Decimal | Longitud de la columna en bytes. |
PRECISION | Decimal | Precisión decimal del tipo de datos NUMBER; precisión binaria del tipo de datos FLOAT; NULL para todos los demás tipos de datos. |
SCALE | Decimal | Dígitos a la derecha del separador decimal en un número. |
NULLABLE | String | Especifica si una columna permite valores NULL. El valor es N si hay una restricción NOT NULL en la columna o si la columna forma parte de una restricción PRIMARY KEY. |
Índices
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del índice |
INDEX_NAME | String | Nombre del índice. |
INDEX_TYPE | String | Tipo de índice (NORMAL, BITMAP, FUNCTION-BASED NORMAL, FUNCTION-BASED BITMAP o DOMAIN). |
TABLE_OWNER | String | Propietario del objeto indizado. |
TABLE_NAME | String | Nombre del objeto indizado. |
TABLE_TYPE | String | Tipo del objeto indizado (por ejemplo, TABLE, CLUSTER). |
UNIQUENESS | String | Si el índice es UNIQUE o NONUNIQUE. |
COMPRESSION | String | Si el índice está ENABLED o DISABLED. |
PREFIX_LENGTH | Decimal | Número de columnas en el prefijo de la clave de compresión. |
TABLESPACE_NAME | String | Nombre del espacio de tabla que contiene el índice. |
INI_TRANS | Decimal | Número inicial de transacciones. |
MAX_TRANS | Decimal | Número máximo de transacciones. |
INITIAL_EXTENT | Decimal | Tamaño de la extensión inicial. |
NEXT_EXTENT | Decimal | Tamaño de las extensiones secundarias. |
MIN_EXTENTS | Decimal | Número mínimo de extensiones permitidas en el segmento. |
MAX_EXTENTS | Decimal | Número máximo de extensiones permitidas en el segmento. |
PCT_INCREASE | Decimal | Porcentaje de aumento en el tamaño de la extensión. |
PCT_THRESHOLD | Decimal | Porcentaje de umbral del espacio de bloque permitido por cada entrada de índice. |
INCLUDE_COLUMN | Decimal | Id. de columna de la última columna que se incluirá en el índice de clave principal (sin desbordamiento) de la tabla organizada por índice. Esta columna corresponde a la columna COLUMN_ID de las vistas de diccionario de datos *_TAB_COLUMNS. |
FREELISTS | Decimal | Número de listas de liberaciones de procesos asignadas a este segmento. |
FREELIST_GROUPS | Decimal | Número de grupos de lista de liberaciones asignados a este segmento. |
PCT_FREE | Decimal | Porcentaje mínimo de espacio disponible en un bloque. |
LOGGING | String | Información de registro. |
BLEVEL | Decimal | Nivel de b*-Tree: profundidad del índice desde su bloque raíz a sus bloques hoja. Una profundidad de 0 indica que el bloque raíz y el bloque hoja son iguales. |
LEAF_BLOCKS | Decimal | Número de bloques hoja del índice |
DISTINCT_KEYS | Decimal | Número de valores indizados distintos. En el caso de los índices que exigen las restricciones UNIQUE y PRIMARY KEY, este valor es igual al número de filas de la tabla (USER_TABLES.NUM_ROWS). |
AVG_LEAF_BLOCKS_PER_KEY | Decimal | Número medio de bloques hoja en el que cada valor distinto en el índice aparece redondeado al entero más próximo. En los índices que exigen restricciones UNIQUE y PRIMARY KEY, este valor es siempre 1. |
AVG_DATA_BLOCKS_PER_KEY | Decimal | Número medio de bloques de datos en la tabla a los que apunta un valor distinto en el índice redondeado al entero más cercano. Esta estadística es el número medio de bloques de datos que contienen filas con un valor determinado para las columnas indizadas. |
CLUSTERING_FACTOR | Decimal | Indica la cantidad de orden de las filas de la tabla según los valores del índice. |
STATUS | String | Si un índice no particionado es VALID o UNUSABLE. |
NUM_ROWS | Decimal | Número de filas del índice. |
SAMPLE_SIZE | Decimal | Tamaño de la muestra utilizada para analizar el índice. |
LAST_ANALYZED | DateTime | Fecha de análisis más reciente de este índice. |
DEGREE | String | Número de subprocesos por instancia para examinar el índice. |
INSTANCES | String | Número de instancias a través de las que se van a examinar los índices. |
PARTITIONED | String | Si este índice está particionado (YES | NO). |
TEMPORARY | String | Si el índice se encuentra en una tabla temporal. |
GENERATED | String | Si el nombre del índice es generado por el sistema (Y|N). |
SECONDARY | String | Si el índice es un objeto secundario creado por el método ODCIIndexCreate de Oracle9i Data Cartridge (Y|N). |
BUFFER_POOL | String | Nombre del grupo de búferes predeterminado que se va a utilizar en los bloques de índice. |
USER_STATS | String | Si el usuario introdujo directamente las estadísticas. |
DURATION | String | Indica la duración de una tabla temporal: 1)SYS$SESSION: las filas se conservan el tiempo que dura la sesión, 2) SYS$TRANSACTION: las filas se eliminan después de COMMIT, 3) NULL para la Tabla permanente. |
PCT_DIRECT_ACCESS | Decimal | En un índice secundario de una tabla organizada por índice, el porcentaje de filas con estimación VALID |
ITYP_OWNER | String | En un índice de dominio, el propietario del tipo de índice. |
ITYP_NAME | String | En un índice de dominio, el nombre del tipo de índice. |
PARAMETERS | String | En un índice de dominio, la cadena de parámetros. |
GLOBAL_STATS | String | En índices particionados, indica si se recopilaron las estadísticas mediante el análisis del índice como un todo (YES) o si se estimaron a partir de las estadísticas de las particiones y subparticiones del índice subyacente (NO). |
DOMIDX_STATUS | String | Refleja el estado del índice de dominio. NULL: el índice especificado no es un índice de dominio. VALID: el índice es un índice de dominio válido. IDXTYP_INVLD: el tipo de índice de este índice de dominio no es válido. |
DOMIDX_OPSTATUS | String | Refleja el estado de una operación que se ha realizado en un índice de dominio: NULL: el índice especificado no es un índice de dominio. VALID: la operación transcurrió sin errores. FAILED: la operación produjo un error. |
FUNCIDX_STATUS | String | Indica el estado de un índice basado en funciones: NULL: no se trata de un índice basado en funciones, ENABLED: está habilitado el índice basado en funciones, DISABLED: está deshabilitado el índice basado en funciones. |
JOIN_INDEX | String | Indica si es o no un índice de combinación. |
IndexColumns
ColumnName | DataType | Descripción |
---|---|---|
INDEX_OWNER | String | Propietario del índice. |
INDEX_NAME | String | Nombre del índice. |
TABLE_OWNER | String | Propietario de la tabla o clúster. |
TABLE_NAME | String | Nombre de la tabla o clúster. |
COLUMN_NAME | String | Nombre o atributo de columna de la columna de tipo de objeto. |
COLUMN_POSITION | Decimal | Posición de la columna o atributo en el índice. |
COLUMN_LENGTH | Decimal | Longitud indizada de la columna. |
CHAR_LENGTH | Decimal | Longitud máxima del punto de código de la columna. |
DESCEND | String | Si la columna se ha clasificado en orden descendente. |
Procedimientos
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del objeto. |
OBJECT_NAME | String | Nombre del objeto. |
SUBOBJECT_NAME | String | Nombre del subobjeto (por ejemplo, partición). |
OBJECT_ID | Decimal | Número del objeto de diccionario del objeto. |
DATA_OBJECT_ID | Decimal | Número del objeto de diccionario del segmento que contiene el objeto. |
LAST_DDL_TIME | DateTime | Marca de tiempo de la última modificación del objeto resultante de un comando DDL (incluye concesiones y revocaciones). |
timestamp | String | Marca de tiempo de la especificación del objeto (datos de caracteres). |
STATUS | String | Estado del objeto (VALID, INVALID o N/A). |
TEMPORARY | String | Si el objeto es temporal (la sesión actual solo podrá ver los datos colocados en el objeto en sí). |
GENERATED | String | ¿El nombre de este objeto fue generado por el sistema? (Y | N). |
SECONDARY | String | Si es un objeto secundario creado por el método ODCIIndexCreate de Oracle9i Data Cartridge (Y|N). |
CREATED | DateTime | Fecha en que se creó el objeto. |
Secuencias
ColumnName | DataType | Descripción |
---|---|---|
SEQUENCE_OWNER | String | Nombre del propietario de la secuencia. |
SEQUENCE_NAME | String | Nombre de la secuencia. |
MIN_VALUE | Decimal | Valor mínimo de la secuencia. |
MAX_VALUE | Decimal | Valor máximo de la secuencia. |
INCREMENT_BY | Decimal | Valor en el que se incrementa la secuencia. |
CYCLE_FLAG | String | ¿Salta la secuencia al alcanzar el límite? |
ORDER_FLAG | String | ¿Los números de secuencia se generan en orden? |
CACHE_SIZE | Decimal | Número de números de secuencia para almacenar en caché. |
LAST_NUMBER | Decimal | Último número de secuencia escrito en el disco. Si una secuencia utiliza el almacenamiento en caché, el número escrito en el disco es el último número colocado en la caché de secuencias. Este número es probable que sea mayor que el último número de secuencia que se ha utilizado. |
Sinónimos
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del sinónimo. |
SYNONYM_NAME | String | Nombre del sinónimo. |
TABLE_OWNER | String | Propietario del objeto al que hace referencia el sinónimo. |
TABLE_NAME | String | Nombre del objeto al que hace referencia el sinónimo. |
DB_LINK | String | Nombre del vínculo de base de datos al que se hace referencia, si lo hay. |
Tablas
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la tabla. |
TABLE_NAME | String | Nombre de la tabla. |
TYPE | String | Tipo de tabla. |
Usuarios
ColumnName | DataType | Descripción |
---|---|---|
NOMBRE | String | Nombre del usuario. |
id | Decimal | Número de id. del usuario. |
CREATEDATE | DateTime | Fecha de creación del usuario. |
Vistas
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la vista. |
VIEW_NAME | String | Nombre de la vista. |
TEXT_LENGTH | Decimal | Longitud del texto de la vista. |
TEXT | String | Texto de la vista. |
TYPE_TEXT_LENGTH | Decimal | Longitud de la cláusula de tipo de la vista con establecimiento de tipos. |
TYPE_TEXT | String | Cláusula de tipo de la vista con establecimiento de tipos. |
OID_TEXT_LENGTH | Decimal | Longitud de la cláusula WITH OID de la vista con establecimiento de tipos. |
OID_TEXT | String | Cláusula WITH OID de la vista con establecimiento de tipos. |
VIEW_TYPE_OWNER | String | Propietario del tipo de la vista si ésta es una vista con establecimiento de tipos. |
VIEW_TYPE | String | Tipo de la vista si esta es una vista con establecimiento de tipos. |
SUPERVIEW_NAME | String | Nombre de la supervista. |
Functions
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del objeto. |
OBJECT_NAME | String | Nombre del objeto. |
SUBOBJECT_NAME | String | Nombre del subobjeto (por ejemplo, partición). |
OBJECT_ID | Decimal | Número del objeto de diccionario del objeto. |
DATA_OBJECT_ID | Decimal | Número del objeto de diccionario del segmento que contiene el objeto. |
Object_Type | String | Tipo del objeto. |
CREATED | DateTime | Fecha en que se creó el objeto. |
LAST_DDL_TIME | DateTime | Marca de tiempo de la última modificación del objeto resultante de un comando DDL (incluye concesiones y revocaciones). |
timestamp | String | Marca de tiempo de la especificación del objeto (datos de caracteres). |
STATUS | String | Estado del objeto (VALID, INVALID o N/A). |
TEMPORARY | String | Si el objeto es temporal (la sesión actual solo podrá ver los datos colocados en el objeto en sí). |
GENERATED | String | ¿El nombre de este objeto fue generado por el sistema? (Y | N). |
SECONDARY | String | Si es un objeto secundario creado por el método ODCIIndexCreate de Oracle9i Data Cartridge (Y|N). |
Paquetes
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del objeto. |
OBJECT_NAME | String | Nombre del objeto. |
SUBOBJECT_NAME | String | Nombre del subobjeto (por ejemplo, partición). |
OBJECT_ID | Decimal | Número del objeto de diccionario del objeto. |
DATA_OBJECT_ID | Decimal | Número del objeto de diccionario del segmento que contiene el objeto. |
LAST_DDL_TIME | DateTime | Marca de tiempo de la última modificación del objeto resultante de un comando DDL (incluye concesiones y revocaciones). |
timestamp | String | Marca de tiempo de la especificación del objeto (datos de caracteres). |
STATUS | String | Estado del objeto (VALID, INVALID o N/A). |
TEMPORARY | String | Si el objeto es temporal (la sesión actual solo podrá ver los datos colocados en el objeto en sí). |
GENERATED | String | ¿El nombre de este objeto fue generado por el sistema? (Y | N). |
SECONDARY | String | Si es un objeto secundario creado por el método ODCIIndexCreate de Oracle9i Data Cartridge (Y|N). |
CREATED | DateTime | Fecha en que se creó el objeto. |
PackageBodies
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del objeto. |
OBJECT_NAME | String | Nombre del objeto. |
SUBOBJECT_NAME | String | Nombre del subobjeto (por ejemplo, partición). |
OBJECT_ID | Decimal | Número del objeto de diccionario del objeto. |
DATA_OBJECT_ID | Decimal | Número del objeto de diccionario del segmento que contiene el objeto. |
LAST_DDL_TIME | DateTime | Marca de tiempo de la última modificación del objeto resultante de un comando DDL (incluye concesiones y revocaciones). |
timestamp | String | Marca de tiempo de la especificación del objeto (datos de caracteres). |
STATUS | String | Estado del objeto (VALID, INVALID o N/A). |
TEMPORARY | String | Si el objeto es temporal (la sesión actual solo podrá ver los datos colocados en el objeto en sí). |
GENERATED | String | ¿El nombre de este objeto fue generado por el sistema? (Y | N). |
SECONDARY | String | Si es un objeto secundario creado por el método ODCIIndexCreate de Oracle9i Data Cartridge (Y|N). |
CREATED | DateTime | Fecha en que se creó el objeto. |
Argumentos
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Nombre del propietario del objeto. |
PACKAGE_NAME | String | Nombre del paquete. |
OBJECT_NAME | String | Nombre del procedimiento o función. |
ARGUMENT_NAME | String | Nombre del argumento. |
POSITION | Decimal | Posición en la lista de argumentos, o NULL para el valor devuelto de la función. |
SEQUENCE | Decimal | Secuencia de argumentos, incluidos todos los niveles de anidamiento. |
DEFAULT_VALUE | String | Valor predeterminado del argumento. |
DEFAULT_LENGTH | Decimal | Longitud del valor predeterminado del argumento. |
IN_OUT | String | Dirección del argumento (IN, OUT o IN/OUT). |
DATA_LENGTH | Decimal | Longitud de la columna en bytes. |
DATA_PRECISION | Decimal | Longitud en dígitos decimales (NUMBER) o dígitos binarios (FLOAT). |
DATA_SCALE | Decimal | Dígitos a la derecha del separador decimal en un número. |
DATA_TYPE | String | Tipo de datos del argumento. |
UniqueKeys
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la definición de restricción. |
CONSTRAINT_NAME | String | Nombre de la definición de restricción. |
TABLE_NAME | String | Nombre asociado con la tabla (o vista) con la definición de restricción. |
SEARCH_CONDITION | String | Texto de la condición de búsqueda de una restricción de comprobación. |
R_OWNER | String | Propietario de la tabla a la que se hace referencia en una restricción referencial. |
R_CONSTRAINT_NAME | String | Nombre de la definición de restricción única de la tabla a la que se hace referencia. |
DELETE_RULE | String | Regla de eliminación de una restricción referencial (CASCADE o NO ACTION). |
STATUS | String | Estado de aplicación de la restricción (ENABLED o DISABLED). |
DEFERRABLE | String | Si la restricción es aplazable. |
VALIDATED | String | Si todos los datos respetan la restricción (VALIDATED o NOT VALIDATED). |
GENERATED | String | Si el nombre de la restricción es un nombre generado por el sistema o por el usuario. |
BAD | String | Un valor YES indica que esta restricción especifica un siglo de manera ambigua. Para evitar los errores derivados de esta ambigüedad, vuelva a escribir la restricción mediante la función TO_DATE con un año de cuatro cifras. |
RELY | String | Si una restricción habilitada se exige o no se exige. |
LAST_CHANGE | DateTime | La última vez que se habilitó o deshabilitó la restricción. |
INDEX_OWNER | String | Nombre del usuario propietario del índice. |
INDEX_NAME | String | Nombre del índice |
PrimaryKeys
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la definición de restricción. |
CONSTRAINT_NAME | String | Nombre de la definición de restricción. |
TABLE_NAME | String | Nombre asociado con la tabla (o vista) con la definición de restricción. |
SEARCH_CONDITION | String | Texto de la condición de búsqueda de una restricción de comprobación. |
R_OWNER | String | Propietario de la tabla a la que se hace referencia en una restricción referencial. |
R_CONSTRAINT_NAME | String | Nombre de la definición de restricción única de la tabla a la que se hace referencia. |
DELETE_RULE | String | Regla de eliminación de una restricción referencial (CASCADE o NO ACTION). |
STATUS | String | Estado de aplicación de la restricción (ENABLED o DISABLED). |
DEFERRABLE | String | Si la restricción es aplazable. |
VALIDATED | String | Si todos los datos respetan la restricción (VALIDATED o NOT VALIDATED). |
GENERATED | String | Si el nombre de la restricción es un nombre generado por el sistema o por el usuario. |
BAD | String | Un valor YES indica que esta restricción especifica un siglo de manera ambigua. Para evitar los errores derivados de esta ambigüedad, vuelva a escribir la restricción mediante la función TO_DATE con un año de cuatro cifras. |
RELY | String | Si una restricción habilitada se exige o no se exige. |
LAST_CHANGE | DateTime | La última vez que se habilitó o deshabilitó la restricción. |
INDEX_OWNER | String | Nombre del usuario propietario del índice. |
INDEX_NAME | String | Nombre del índice. |
ForeignKeys
ColumnName | DataType | Descripción |
---|---|---|
PRIMARY_KEY_CONSTRAINT_NAME | String | Nombre de la definición de restricción. |
PRIMARY_KEY_OWNER | String | Propietario de la definición de restricción. |
PRIMARY_KEY_TABLE_NAME | String | Nombre asociado con la tabla (o vista) con la definición de restricción. |
FOREIGN_KEY_OWNER | String | Propietario de la definición de restricción. |
FOREIGN_KEY_CONSTRAINT_NAME | String | Nombre de la definición de restricción. |
FOREIGN_KEY_TABLE_NAME | String | Nombre asociado con la tabla (o vista) con la definición de restricción. |
SEARCH_CONDITION | String | Texto de la condición de búsqueda de una restricción de comprobación. |
R_OWNER | String | Propietario de la tabla a la que se hace referencia en una restricción referencial. |
R_CONSTRAINT_NAME | String | Nombre de la definición de restricción única de la tabla a la que se hace referencia. |
DELETE_RULE | String | Regla de eliminación de una restricción referencial (CASCADE o NO ACTION). |
STATUS | String | Estado de aplicación de la restricción (ENABLED o DISABLED). |
VALIDATED | String | Si todos los datos respetan la restricción (VALIDATED o NOT VALIDATED). |
GENERATED | String | Si el nombre de la restricción es un nombre generado por el sistema o por el usuario. |
RELY | String | Si una restricción habilitada se exige o no se exige. |
LAST_CHANGE | DateTime | La última vez que se habilitó o deshabilitó la restricción. |
INDEX_OWNER | String | Nombre del usuario propietario del índice. |
INDEX_NAME | String | Nombre del índice. |
ForeignKeyColumns
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario de la definición de restricción. |
CONSTRAINT_NAME | String | Nombre de la definición de restricción. |
TABLE_NAME | String | Nombre de la tabla con la definición de restricción. |
COLUMN_NAME | String | Nombre de la columna o atributo de la columna de tipo de objeto especificada en la definición de restricción. |
POSITION | Decimal | Posición original de la columna o atributo en la definición del objeto. |
ProcedureParameters
ColumnName | DataType | Descripción |
---|---|---|
OWNER | String | Propietario del objeto. |
OBJECT_NAME | String | Nombre del procedimiento o función. |
PACKAGE_NAME | String | Nombre del procedimiento o función. |
OBJECT_ID | Decimal | Número de objeto del objeto. |
OVERLOAD | String | Identificador único de sobrecarga. |
ARGUMENT_NAME | String | Nombre del argumento. |
POSITION | Decimal | Posición en la lista de argumentos, o NULL para un valor devuelto de la función. |
SEQUENCE | Decimal | Secuencia de argumentos, incluidos todos los niveles de anidamiento. |
DATA_LEVEL | Decimal | Profundidad de anidamiento del argumento en los tipos compuestos |
DATA_TYPE | String | Tipo de datos del argumento. |
DEFAULT_VALUE | String | Valor predeterminado del argumento. |
DEFAULT_LENGTH | Decimal | Longitud del valor predeterminado del argumento. |
IN_OUT | String | Dirección del argumento (IN, OUT o IN/OUT). |
DATA_LENGTH | Decimal | Longitud de la columna (en bytes). |
DATA_PRECISION | Decimal | Longitud en dígitos decimales (NUMBER) o dígitos binarios (FLOAT). |
DATA_SCALE | Decimal | Dígitos a la derecha del separador decimal en un número. |
RADIX | Decimal | Base de argumento de un número. |
CHARACTER_SET_NAME | String | Nombre del juego de caracteres del argumento. |
TYPE_OWNER | String | Propietario del tipo del argumento. |
TYPE_NAME | String | Nombre del tipo del argumento. Si el tipo es un tipo local de paquete (es decir, se declara en una especificación de paquete), entonces esta columna muestra el nombre del paquete. |
TYPE_SUBNAME | String | Solo es relevante para los tipos locales de paquete. Muestra el nombre del tipo declarado en el paquete identificado en la columna TYPE_NAME. |
TYPE_LINK | String | Solo es relevante para los tipos locales de paquete cuando el paquete identificado en la columna TYPE_NAME es un paquete remoto. Esta columna muestra el vínculo de base de datos utilizado para hacer referencia al paquete remoto. |
PLS_TYPE | String | En argumentos numéricos, el nombre del tipo PL/SQL del argumento. De lo contrario, es NULL. |
CHAR_LENGTH | Decimal | Límite de caracteres de los tipos de datos de cadena. |
CHAR_USED | String | Indica si el límite de bytes (B) o el límite de caracteres (C) es oficial para la cadena. |