Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2006, 13:25
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Idealmente ese proceso lo harás con un FK (foreign key) de una tabla con los códigos aceptables (probablemente el propio catálogo de códigos) ligada a esta tabla. De esa manera no puedes brincarte las trancas e insertar códigos inexistentes.

¿Hay algo que impida que trabajes de esa manera? Utilizar triggers creeme que complica el tema de la administración de la DB.

El segundo código tiene además la desventaja que de asumes que siempre insertarás/editarás un solo registro, lo cual no puede ser cierto en el mundo real (asumir que así será me parece una mala práctica). Si vemos que es indispensable el trigger te ayudo a hacerlo un poco más robusto.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche