Adjuntar varios email en una variable

04/08/2006 - 17:31 por L.Barzi | Informe spam
Hola amigos adjunto varios email en una variable (@mails) para mandar
el mismo mensaje a varias clientes ejemplo:

declare @mails varchar(800)
set @mails = 'jorgebarzola@gmail.com; locobarzi@hotmail.com;
jerysc@hotmail.com'
select @mails

Resultado:

1 'jorgebarzola@gmail.com; locobarzi@hotmail.com; jerysc@hotmail.com

Hasta aqui todo bien por q es lo q yo deseo.. pero el problema es abajo
cuando quiero que esa variable @mails se iguale a la variable @CC del
codigo de abajo:

declare @rc int
exec @rc = master.dbo.xp_smtp_sendmail
@FROM = N'jgodoy@molina.sbn.gob.pe',
@FROM_NAME = N'Jorge Godoy',
@TO = N'jbarzola@molina.sbn.gob.pe',

@CC = N'@mails',

@BCC = N'jzarate40@hotmail.com',
@priority = N'HIGH',
@subject = N'Hello SQL Server SMTP Mail',
@message = N'Goodbye MAPI, goodbye Outlook',
@type = N'text/plain',
@server = N'mail.molina.sbn.gob.pe' -- Nombre del Servidor de Correo
select RC = @rc

Como puedo hacer para declarar esa variable @mails sin los apostrofes
reemplazarlo de alguna manera quizas alquien ah pasado por esto antes
si pudieran ayudarme por favor.. gracias por su tiempo..

Saludos Lima - Perú
 

Leer las respuestas

#1 Alejandro Mesa
04/08/2006 - 21:20 | Informe spam
L.Barzi,

@CC = N'@mails',



@CC = @mails,


AMB

"L.Barzi" wrote:

Hola amigos adjunto varios email en una variable (@mails) para mandar
el mismo mensaje a varias clientes ejemplo:

declare @mails varchar(800)
set @mails = '; ;
'
select @mails

Resultado:

1 '; ;

Hasta aqui todo bien por q es lo q yo deseo.. pero el problema es abajo
cuando quiero que esa variable @mails se iguale a la variable @CC del
codigo de abajo:

declare @rc int
exec @rc = master.dbo.xp_smtp_sendmail
@FROM = N'',
@FROM_NAME = N'Jorge Godoy',
@TO = N'',

@CC = N'@mails',

@BCC = N'',
@priority = N'HIGH',
@subject = N'Hello SQL Server SMTP Mail',
@message = N'Goodbye MAPI, goodbye Outlook',
@type = N'text/plain',
@server = N'mail.molina.sbn.gob.pe' -- Nombre del Servidor de Correo
select RC = @rc

Como puedo hacer para declarar esa variable @mails sin los apostrofes
reemplazarlo de alguna manera quizas alquien ah pasado por esto antes
si pudieran ayudarme por favor.. gracias por su tiempo..

Saludos Lima - Perú


Preguntas similares