DEV AUXILIARES/RUNTIME
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. |