Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2013, 05:22
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Novato!! usando un trigger depues de algo

Parece que quieres hacer dos cosas:
1) corregir los fallos ya existentes, es decir, las ausencias de usuario en Cantidades. Añadir el cod de usuario en el campo usuario cuando no exista en cantidades será fácil hacerlo con una consulta de inserción con subconsulta, pero nada nos dices de si hay más campos en Cantidades, y si basta con añadir para esos casos el cod de usuario que falte. Si es así, no le veo mucho sentido a la tabla Cantidades, pues parece que solo habrá un cod usuario único por cada usuario y nada más, con una relación, parece, de uno a uno.

2) Inmediatamente después de esa inserción hay que crear un trigger en el que después de añadir un nuevo usuario en la tabla usuario, inserte un nuevo registro en la tabla Cantidades con su cod en el campo usuario. Eso lo haces con un trigger y ya puedes olvidarte porque la base lo hará cada vez que añadas un usuario nuevo. Pero no nos dices si también hay que borrarlos cuando se eliminen, porque creo que actualizarlo no querrás, tratándose de un identificador.

Deberías aclararnos más sobre la naturaleza de esa tabla Cantidades y su función, sus campos y sus relaciones para poder orientarte mejor.