FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Trigger llama a stored procedure
Hola!
A ver como explico esto... vereis, he montado un stored procedure que lo que hace es actualizarme unos campos de una tabla cabezera. Este stored procedure tiene que ser llamado por un trigger cuando se modifique, elimine o de de alta un nuevo registro del detalle, es decir, la tabla cabezera es el maestro y la de detalle es el esclavo, cualquier cambio en el detalle repercute en esos campos que han de actualizarse del maestro. Mi pregunta es, como puede pasarle ciertos valores al stored procedure (en sus parametros de llamada)? estos valores serian básicamente el id del registro modificado en la tabla esclavo y poco mas. Gracias de antemano!!! |
#2
|
||||
|
||||
Hola.
Eso, amigo mio, depende del motor que uses. Te recomiendo una lectura del hilo de la calidad de las preguntas. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
SQL SERVER Express
Luego me leo tu enlace |
#4
|
||||
|
||||
Ok. Cuando termines me avisas.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
|||
|
|||
Ok, quizas no puse todo lo que debía poner, pero no era mi intención... A partir de ahora miraré de cumplir la guia de estilo en todo lo que pueda.
Gracias por tu ayuda, y por el hilo que me has indicado |
#6
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
|||
|
|||
Hola de nuevo,
ante todo agradecerte tu respuesta. Pero mi problema surge en como llamar al stored procedure desde el trigger que se lanza, es decir, a ese stored procedure debo pasarle el id del registro que se modifica (borra, inserta o modifica). Como puedo pasar el campo de ese registro que activa el trigger al stored procedure? Gracias de nuevo! |
#8
|
||||
|
||||
Dentro de un trigger puedes acceder mediante old.campo y new.campo a los valores viejo y nuevo que presentaba le campo en el registro modificado.
Un saúdo
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con Stored Procedure | gluglu | Conexión con bases de datos | 6 | 26-09-2007 14:20:53 |
Llamar Un Stored Procedure Desde Un Trigger | ibuser | Firebird e Interbase | 3 | 26-08-2004 09:51:48 |
Ver los Stored Procedure | tgsistemas | SQL | 0 | 06-04-2004 17:18:22 |
Stored Procedure | tgsistemas | SQL | 1 | 27-02-2004 13:10:33 |
Llamar stored procedure con BDE | Ricardo Alfredo | Conexión con bases de datos | 3 | 12-09-2003 03:09:31 |
|