index

Table T_OPERACION_PARAMETROS

Parámetros de Operaciones

Columns
Name Type Optional Default Comments
ID_OPERACION NUMBER     Identificador de la operación
NOMBRE VARCHAR2(100)     Nombre del parámetro
VERSION VARCHAR2(100)     Versión de la operación
ORDEN NUMBER(3)     Número de orden del parámetro
ACTIVO VARCHAR2(1)   'N' El parámetro está activo? (S/N)
TIPO_DATO VARCHAR2(1)     Tipo de dato del parámetro
FORMATO VARCHAR2(100) Y   Formato del parámetro
LONGITUD_MAXIMA NUMBER(15) Y   Longitud máxima del parámetro
OBLIGATORIO VARCHAR2(1)   'N' El parámetro es obligatorio? (S/N)
VALOR_DEFECTO VARCHAR2(1000) Y   Valor por defecto
ETIQUETA VARCHAR2(2000) Y   Etiqueta del parámetro
DETALLE VARCHAR2(4000) Y   Detalles adicionales del parámetro
VALORES_POSIBLES VARCHAR2(50) Y   Valores posibles. Dominio definido en tabla de significados
ENCRIPTADO VARCHAR2(1)   'N' El valor del parámetro es encriptado? (S/N)

Primary Key
Name Columns
PK_OPERACION_PARAMETROS ID_OPERACION,NOMBRE,VERSION

Unique Keys
Name Columns
UK_OPE_PAR_ID_OPE_ORD_VERSION ID_OPERACION,ORDEN,VERSION

Foreign Keys
Name Columns Referencing Table Columns
FK_OPE_PARAMETROS_OPERACIONES ID_OPERACION T_OPERACIONES ID_OPERACION

Check Constraints
Name Condition
CK_OPE_PAR_ACTIVO ACTIVO IN ('S', 'N')
CK_OPE_PAR_ENCRIPTADO ENCRIPTADO IN ('S', 'N')
CK_OPE_PAR_OBLIGATORIO OBLIGATORIO IN ('S', 'N')
CK_OPE_PAR_TIP_DAT_ENCRIPTADO ENCRIPTADO = 'N' OR (ENCRIPTADO = 'S' AND TIPO_DATO = 'S')
CK_OPE_PAR_TIP_DAT_LON_MAXIMA LONGITUD_MAXIMA IS NULL OR (LONGITUD_MAXIMA IS NOT NULL AND TIPO_DATO IN ('S', 'N'))
CK_OPE_PAR_TIP_DAT_VAL_POS VALORES_POSIBLES IS NULL OR (VALORES_POSIBLES IS NOT NULL AND TIPO_DATO IN ('S', 'N'))
CK_OPE_PAR_TIPO_DATO_FORMATO TIPO_DATO <> 'O' OR (TIPO_DATO = 'O' AND FORMATO IS NOT NULL)

Indexes
Name Columns Type
PK_OPERACION_PARAMETROS ID_OPERACION,NOMBRE,VERSION Unique
UK_OPE_PAR_ID_OPE_ORD_VERSION ID_OPERACION,ORDEN,VERSION Unique