DEV AUXILIARES/RUNTIME

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

Descripción

La tabla pAUX_RUNTIME_TABLA (Auxiliares de objetos, tabla de runtime) recibe el contenido de la vista pAUX_RUNTIME_VISTA para acelerar la operación del sistema ya que hacer las consultas sobre la vista ralentizan la operación.

Refresco de esta tabla

Esta tabla se refresca automáticamente cada vez que se hace un cambio a un auxiliar, pero en raras ocasiones la tabla no se refresca automáticamente (por ejemplo, cuando agregamos una clase que deriva de otra que tiene auxiliares) y es necesario refrescarla con una sentencia.

La sentencia es:

DELETE FROM pAUX_RUNTIME_TABLA
GO
INSERT INTO pAUX_RUNTIME_TABLA
(
FOBJETO
, FCLASE
, FCAMPO
, FTIPO
, FCODIGO
, FLINEA
, FANCESTRO
, FDESCRIPCION
, FCOMANDO
)
SELECT
pAUX_RUNTIME_VISTA.FOBJETO
, pAUX_RUNTIME_VISTA.FCLASE
, pAUX_RUNTIME_VISTA.FCAMPO
, pAUX_RUNTIME_VISTA.FTIPO
, pAUX_RUNTIME_VISTA.FCODIGO
, pAUX_RUNTIME_VISTA.FLINEA
, pAUX_RUNTIME_VISTA.FANCESTRO
, pAUX_RUNTIME_VISTA.FDESCRIPCION
, pAUX_RUNTIME_VISTA.FCOMANDO
FROM pAUX_RUNTIME_VISTA
GO
GRANT SELECT, INSERT, UPDATE, DELETE ON pAUX_RUNTIME_TABLA TO public
GO

Estructura

Identidad

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

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FOBJETO Objeto VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Tipo de objeto al que aplica el auxiliar, PRXCLASES o PRXCAMPOS.
2 FCLASE Clase VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Código de clase sobre el que aplica el auxiliar.
3 FCAMPO Campo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Código de campo sobre el que aplica el auxiliar, solo cuando el tipo es PRXCAMPOS. Sino remite el mismo código que FCLASE.
4 FTIPO Tipo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Tipo de auxiliar.
5 FCODIGO Codigo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Código de auxiliar, solo cuando el auxiliar permite múltiples definiciones para la misma clase o campo.
6 FLINEA Linea INT Entero. KEY,REQ,VIS,INS,UPD pAUX_RUNTIME_TABLA Número de línea del comando.
7 FANCESTRO Ancestro VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es VIS,INS,UPD pAUX_RUNTIME_TABLA Ancestro de la clase que define el campo sobre el que aplica el auxiliar.
8 FDESCRIPCION Descripcion VARCHAR(128) Caracteres de longitud variable hasta 128 caracter/es VIS,INS,UPD pAUX_RUNTIME_TABLA Descripción dada al auxiliar.
9 FCOMANDO Comando VARCHAR(512) Caracteres de longitud variable hasta 512 caracter/es VIS,INS,UPD pAUX_RUNTIME_TABLA Comando.

Observaciones adicionales sobre los campos

Relaciones

Triggers