DEV CLASES/VALORES DEFECTO

De Pragma Wiki
Ir a la navegación Ir a la búsqueda

Descripción

La tabla pCAMPO_DEFAULT (Clases, agrega un valor default a una columna) permite definir un valor por defecto sobre una tabla.

Advertencia:

 - Esta clase opera por ahora exclusivamente sobre la clase que define el valor por defecto.
 - Si el valor por defecto se define sobre una clase con derivadas, solo se aplicará a la clase de base.
 - También opera sobre tablas creadas directamente sobre la base de datos.

Estructura

Identidad

  • Tabla: pCAMPO_DEFAULT
  • Tipo: TABLA
  • Catálogo: SYS OBJETOS

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FCLASE Clase VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCAMPO_DEFAULT Código de clase que define el valor por defecto.
2 FCAMPO Campo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCAMPO_DEFAULT Código de campo sobre el que aplica el valor por defecto.
3 FACTIVO Activo BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD pCAMPO_DEFAULT Marcar para indica que el valor por defecto está activo, desmarcarlo elimina el valor por defecto.
4 FVALOR Valor VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD pCAMPO_DEFAULT Valor definido como defecto para el campo.
5 FCOMILLAS Comillas BIT Campo lógico, admite 1, 0 y NULL REQ,VIS,INS,UPD pCAMPO_DEFAULT Marcar para usar comillas al crear el valor por defecto.
6 FADD FADD VARCHAR(512) Caracteres de longitud variable hasta 512 caracter/es COMPUTADO Campo calculado que arma el comando SQL para crear el valor por defecto
7 FDROP FDROP VARCHAR(512) Caracteres de longitud variable hasta 512 caracter/es COMPUTADO Campo calculado que arma el comando SQL para eliminar el valor por defecto

Observaciones adicionales sobre los campos

Campos FLCASE y FCAMPO

Los valores por defecto agregados a la base de datos usan un nombre creado por el sistema:

  • Contenido de FCLASE + _DEF_ + Contenido de FCAMPO.

Por ejemplo, si el nombre de la clase es pMEDIAWIKI_ALIAS y el nombre del campo es FTS el nombre del valor por defecto será pMEDIAWIKI_ALIAS_DEF_FTS.

Campo FACTIVO

Cuando este campo se encuentra seteado a verdadero se crea el valor por defecto. Cuando se encuentra seteado a falso se elimina.

Campo FADD

Campo calculado que arma el SQL para crear el valor por defecto.

Campo FDROP

Campo calculado que arma el SQL para eliminar el valor por defecto.

Relaciones

Triggers