SQL Server - Adjuntar varios email en una variable

 
Vista:

Adjuntar varios email en una variable

Publicado por L.Barzi (1 intervención) el 04/08/2006 16:31:26
Hola amigos como puedo adjuntar varios email en una variable.. lo que deseo es lo sgte:

Adjuntar en una variable (en el ejemplo @mails) varios emails

declare @mails varchar(800)
set @mails = '[email protected]; [email protected], [email protected]'
select @mails

Resultado:

-- -----------------------------------------------------------------
1 '[email protected]; [email protected], [email protected]

Hasta aqui todo bien por q es lo q yo deseo.. pero el problema es abajo cuando quiero que esa variable @mails (@mails = '[email protected]; [email protected], [email protected]') que tiene los emails adjuntos este en este codigo:

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

--EL PROBLEMA ES QUE AL IGUALAR ESA VARIABLE @mails NO ME PERMITE
--LOS APOSTROFES ' ', AL EJECUTAR ME MANDA UN ERROR, NO PUEDO DECLARAR COMO SE MUESTRA:
@CC = N'@mails',

@BCC = N'[email protected]',
@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

Ahora lo que yo deseo es si alguien sabe como puedo declarar esa variable sin los apostrofes o q funcion haria q no reconocera los apostrofes gracias de antemano
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:Adjuntar varios email en una variable

Publicado por Isaías (3308 intervenciones) el 04/08/2006 18:29:26
SET @CC =CHAR(39)+ @mails + CHAR(39),
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