Array
(
)

trigger - print que simula email

Augusto Batista
   - 20 jun 2013

CREATE TABLE Avisos (
IdAviso int identity(1,1),
Iddentista Varchar(20) Not null,
Mensagem VARCHAR(500) NULL,
CpfPaciente varchar(15) not null,
PRIMARY KEY(IdAviso),
foreign key (iddentista) references Dentista on update cascade on delete cascade,
foreign key (CpfPaciente) references Paciente on update cascade on delete cascade,
);

trigger que Simular uma mala direta com um print, caso seja cadastrado em uma certa tabela os avisos para os pacientes de um certo dentista.

Joel Rodrigues
   - 20 jun 2013

Por acaso é esta mesma dúvida http://www.devmedia.com.br/forum/trigger-sql-server-2008/445595?

0
|
0

Augusto Batista
   - 20 jun 2013

Acho que é parecido, dve ser o mesmo trabalho, eh pq tem varios temas, dele msm eh clinica medica, ae tem outros la de locadora, passagens aereas e tal. ngm ta conseguindo essa ae de mala direta, e o outro la tbm nem ta respondido. preciso de ajuda ae

0
|
0

Joel Rodrigues
   - 20 jun 2013

Eu estou ajudando o outro. Mas você não precisa enviar o email, certo? Basta mostrar uma mensagem simulando isso.

0
|
0

Bgsouza
   - 20 jun 2013

#Código

Alter TRIGGER AVISO_INSERIR
ON Avisos
FOR INSERT
AS
BEGIN
DECLARE
@CpfPaciente varchar(15),
@CrmMedico varchar(20),
@MENSAGEM	VARCHAR(500)

SELECT 
@CpfPaciente = (select p.nome from Paciente as p inner join Avisos as a
on p.CpfPaciente = a.CpfPaciente), 
@CrmMedico = (select m.nome from Medico as m inner join Avisos as a
on m.Crm = a.CrmMedico), 
@MENSAGEM = Mensagem FROM INSERTED

SET @MENSAGEM = 'Email enviado para o(a) cliente (' + @CpfPaciente + ') do medico(a) (' + @CrmMedico + ') : ' + @MENSAGEM

PRINT @MENSAGEM
END

0
|
0

Joel Rodrigues
   - 20 jun 2013

VAleu, BGSouza. Eu já ia passar o link do seu tópico, mas obrigado por compartilhar a solução com todos.
Abraço.

0
|
0

Alex Lekao
   - 21 jun 2013

Ola Galera, boa tarde!!!

Sei que o topico ja foi encerrado, mas como estava pesquisando a respeito de uma necessidade minha e achei esta parte de e-mail intressante e tem a ver com o assunto em questao.

Posto aqui um link da MS onde tem dados para uso da procedure de envio de e-mail atravez de script, acredito que possa ser util.

Segue link:

http://msdn.microsoft.com/en-us/library/ms190307(v=sql.105).aspx

Abraco.

Alex - Lekao

0
|
0

Joel Rodrigues
   - 24 jun 2013

Bem, estou marcando o tópico como Concluído então.
Abraço a todos.

0
|
0