Diferencia entre revisiones de «DEV CLASES/RENOMBRAR CAMPOS»
Ir a la navegación
Ir a la búsqueda
(Página creada con «=Descripción= La tabla '''pCAMPO_RENAME''' (Campos, campos renombrados) permite renombrar un campo de una clase ocupándose de todos los detalles. =Estructura= Category:MANUAL/DESARROLLADOR Category:DEV CLASES =Identidad= * Tabla: '''pCAMPO_RENAME''' * Tipo: '''TABLA''' * Catálogo: '''SYS OBJETOS''' =Lista de campos= {| class="wikitable" |- ! Columna !! Campo físico !! Campo lógico !! Atributo !! Desc…») |
|||
(No se muestran 2 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
=Descripción= | =Descripción= | ||
La tabla '''pCAMPO_RENAME''' (Campos, campos renombrados) permite renombrar un campo de una clase ocupándose de todos los detalles. | La tabla '''pCAMPO_RENAME''' (Campos, campos renombrados) permite renombrar un campo de una clase ocupándose de todos los detalles. | ||
<div style="border: 1px solid red; background-color: #ffcccc; padding: 1px;"> | |||
<strong> Advertencia:</strong><br> | |||
- 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. | |||
</div> | |||
=Estructura= | =Estructura= | ||
[[Category:MANUAL/DESARROLLADOR]] | [[Category:MANUAL/DESARROLLADOR]] | ||
Línea 27: | Línea 35: | ||
=Relaciones= | =Relaciones= | ||
=Triggers= | =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. |
Revisión actual - 19:16 9 may 2025
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.