Yo lo que hago habitualmente es

Si se ven implicados pocos programas y desarrollo propio.
1. Cambiar el físico para no comprobar el nivel.
2. Con el SQL, insertar el campo que necesito
3. Compilar todos los programas afectados.
4. Cambiar el físico para que compruebe el nivel de registro.
5. Hacer las modificaciones oportunas.

Si se ven implicados bastantes programas y desarrollo propio
1. Cambiar el físico para no comprobar el nivel.
2. Con el SQL, insertar el campo que necesito
3. Hacer las modificaciones oportunas.
4. Someter tranquilamente la compilación de los programas afectados.
5. Cambiar el físico para que compruebe el nivel de registro.

Si se ven implicados "muchiiiiiiiiiiiiiiiiiiiiismos" programas ó el
desarrollo es externo.
1. Yo haría un fichero adicional.
2. Al fichero principal,
a. le pondría un desencadenante para que no se me queden registros colgados
ó me falte algún registro del secundario.
b. ó Crear un join con los que están en el segundo y no en el principal con
un proceso de limpieza periódico.
3. Crear un Join que relacione el principal con el secundario (Con ó sin
DYNSLT depende de la necesidad del secundario) , para acceder en los
programas que voy a modificar.

Y por supuesto todo depende de la carga de trabajo que tenga en el momento,
aunque si se realiza una "chapuza" (Crear un fichero secundario cuando el
principal solo se usa en 3 programas), es mejor crearte un recordatorio,
para arreglarlo cuando tengas menos carga de trabajo.

Saludos Vicente

__________________________________________________
Forum.HELP400 es un servicio más de NEWS/400.
© Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://coyote.combios.es/mailman/listinfo/forum.help400

Responder a