Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2005, 02:44
mieltxo
 
Fecha de Ingreso: junio-2005
Mensajes: 79
Antigüedad: 19 años, 5 meses
Puntos: 1
Exclamación Dudas al crear Trigger...

Buenos días,

Necesito crear un trigger pero no se como puedo conseguir lo que quiero:

Tengo una tabla de clientes y una de usuarios, necesito que al insertar un nuevo usuario, el trigger añada en una nueva tabla (permisos) todos los cifs de la tabla clientes para el usuario añadido con un privilegio definido (1 ó 0).

TABLA CLIENTES:

Campos
--------------
CIF
NOMBRE


TABLA USUARIO:

Campos
--------------
ID_Usuario
Nombre


TABLA PERMISOS:

Campos
--------------
privilegio // 1 ó 0
relclient // CIF de la tabla cliente
relusu // ID_Usuario de la tabla Usuario


La tabla permisos debería de quedar algo así:

privilegio: 1
relclient: A-000000
relusu: 1

privilegio: 1
relclient: B-000000
relusu: 1

privilegio: 0
relclient: C-000000
relusu: 1

privilegio: 1
relclient: A-000000
relusu: 2

privilegio: 0
relclient: B-000000
relusu: 2


...
CREATE TRIGGER inserta_privilegios after insert on usuario
FOR EACH ROW begin
... (No se como proseguir)


Gracias por la ayuda