SQL - enviar email con un trigger

 
Vista:

enviar email con un trigger

Publicado por patimon (4 intervenciones) el 01/03/2006 19:55:21
Necesito crear un trigger q envie un email.
Si alguien supiera como hacerlo se lo agradeceria mucho

Gracias,
Un cordial saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:enviar email con un trigger

Publicado por Oliver (1 intervención) el 01/03/2006 20:20:22
-------ahi va

CREATE TRIGGER CreaIdeCA ON dbo.NOMBRE_TABLA1
FOR INSERT
AS
IF @@RowCount=1
UPDATE NOMBRE_TABLA1
SET campo1=CONVERT(INT,'856'),
IDE=SUBSTRING('856',1,2)
FROM INSERTED WHERE NOMBRE_TABLA1.CUENTA = INSERTED.CUENTA

--suertye

OPG
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar email con un trigger

Publicado por patimon (4 intervenciones) el 01/03/2006 23:02:33
creo q no es eso lo q pido.
Lo q necesito es como puedo mandar un email dentro de un trigger
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar email con un trigger

Publicado por Isaías (5072 intervenciones) el 02/03/2006 01:48:33
No es recomendable hacer este tipo de procesos en un TRIGGER, en todo caso, en el trigger, inserta en una tabla (cola de envios) los destinatarios a quienes deberas enviar el CORREO.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar email con un trigger

Publicado por patimon (4 intervenciones) el 02/03/2006 14:26:48
me explico,
Dispongo de tres tablas: una productos,otra ventas y otra ordenes de pedidos. Cuando se inserta una venta hay q actualizar el stock en la tabla productos y si el stock se encuentra por debajo de un cierto numero se envia automaticamente un correo a dicho proveedor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar email con un trigger

Publicado por Isaías (5072 intervenciones) el 02/03/2006 22:51:01
En lugar de mandar el mail, insertas en una tabla la referencia que DEBES enviar un mail. ¿porque no hacerlo directamente?.

Porque podria pasar que se saturara tu SMTP si por alguna razon esta tabla recibiera, por ejemplo, 1000 actualizaciones.

Creas un JOB, que se ejecute cada cierto tiempo y MANDE LOS CORREOS, de forma administrada (10 por 10, por ejemplo) hasta dejar vacia la tabla.

¿Me explico?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:enviar email con un trigger

Publicado por patimo (4 intervenciones) el 03/03/2006 11:23:47
Es q resulta q mi profesor kiere q agamos este ejercicio enviando un correo.
Ha dicho q hay q utilizar el dbms_mail, xo no se como usarlo.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar