Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2007
Avatar de Ken_Masters
Ken_Masters Ken_Masters is offline
Miembro
 
Registrado: oct 2006
Posts: 45
Poder: 0
Ken_Masters Va por buen camino
Error al invocar procedimiento en trigger

Buen día, el problema que tengo es que quiero invocar un procedimiento almacenado que creé, en un trigger, la forma en como lo hago es la siguiente :

Código SQL [-]
create procedure inserccion(nuevo_id varchar(30),nuevo_nombre varchar(30),usuario_actual varchar(30),fecha date)
insert into altas_departamento (clave_ins,nombre_ins,usuario,fecha) values
(nuevo_id, nuevo_nombre, usuario_actual, fecha);

y el trigger es este :

Código SQL [-]
create trigger inserta_departamento after insert on departamento
for each row
call inserccion(new.id_departamento,new.nombre,current_user(),now());

y el error que me sale es este :
This version of Mysql does not support 'multiple triggers with the same action time and event for one table'

La idea es que cada vez que se inserte un registro en la tabla departamento, se inserte un registro en la tabla altas_departamento, pero el código para la insercción en altas_departamento no va escrito directamente en el trigger, si no que este invoque a un procedimiento que realice dicha tarea, no se si lo estoy haciendo mal, o si de plano mysql no soporta dicha operación.

A por cierto, uso la versión 5.0.26.

Gracias!! XD
Responder Con Cita
  #2  
Antiguo 27-10-2007
Avatar de Ken_Masters
Ken_Masters Ken_Masters is offline
Miembro
 
Registrado: oct 2006
Posts: 45
Poder: 0
Ken_Masters Va por buen camino
Ya lo solucioné lo que sucedía es que no me acordaba que ya tenía un trigger que hacía lo mismo solo que sin usar procedimiento almacenado jeje shale
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Un trigger que dispara un procedimiento que dispara un trigger... sitrico Firebird e Interbase 5 04-06-2007 22:05:13
Error Calculos Trigger ASAPLTDA Firebird e Interbase 3 23-06-2006 14:30:13
usando SQLCODE en procedimiento /trigger ASAPLTDA Firebird e Interbase 1 05-01-2006 14:35:41
Desactivar trigger desde procedimiento almacenado oliverinf Firebird e Interbase 5 09-10-2004 16:17:45
Ejecutar Procedimiento Almacenado en Trigger AGAG4 SQL 16 21-09-2004 03:27:47


La franja horaria es GMT +2. Ahora son las 01:14:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi