DEV CLASES/RENOMBRAR CAMPOS

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

Descripción

La tabla pCAMPO_RENAME (Campos, campos renombrados) permite renombrar un campo de una clase ocupándose de todos los detalles.

Advertencia:

 - Esta clase opera por ahora exclusivamente sobre clases que no tienen derivadas.
 - No debe ser usada en clases que han sido derivadas.
 - También opera sobre tablas creadas directamente sobre la base de datos.

Estructura

Identidad

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

Lista de campos

Columna Campo físico Campo lógico Atributo Descripción Etiquetas Definición Observaciones
1 FTS TS DATETIME Fecha y hora. KEY,REQ,VIS,INS,UPD COMPUTADO Campo clave.
2 FCLASE Clase VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCAMPO_RENAME Nombre de la clase sobre la que aplica el cambio.
3 FCAMPO Campo VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es KEY,REQ,VIS,INS pCAMPO_RENAME Nombre del campo que hay que renombrar.
4 FNOMBRE Nombre VARCHAR(64) Caracteres de longitud variable hasta 64 caracter/es REQ,VIS,INS,UPD pCAMPO_RENAME Nuevo nombre para el campo.
5 FUSUARIO Usuario VARCHAR(16) Caracteres de longitud variable hasta 16 caracter/es REQ,VIS,INS,UPD pCAMPO_RENAME Código de usuario que aplica el cambio.

Observaciones adicionales sobre los campos

Relaciones

Triggers

pCAMPO_RENAME_TR_UPDATE

Se ocupa de:

  • Renombrar el campo en la tabla DEV CLASES/CAMPOS.
  • Ejecuta EXEC sp_rename para renombrar el campo de la tabla.

Una vez que el trigger se ha ejecutado el campo queda renombrado.