none
SQL Mail y SP RRS feed

  • Pregunta

  • Hola amig@s.

    Estoy desarrollando un SP que enviara un correo del resultado del un Query, el problema es que no acepta  una @variable, alguien por favor que ya haya tenido este problema?

    Nota: El valor de la variable lo ingresa el usuario

    Anexo ejemplo:

    declare @mes1 varchar(10)='2017-03-08',
    @query1 varchar(max)

    SET @query1= N'select top 2 * from SHFData.dbo.Siniestros_Prueba where FechaReclamacion=''@mes1'''

    EXEC msdb.dbo.sp_send_dbmail  
        @profile_name = 'prueba@prueba.mx',  
        @recipients = 'prueba@prueba.mx',  
        @query = @query1,
        @subject = 'Prueba de Fecha',  
        @attach_query_result_as_file = 1,
    @query_attachment_filename='Reclamatorias.csv',
    @query_result_separator=';',
    @query_result_no_padding=1;

    jueves, 18 de mayo de 2017 19:01

Respuestas

  • Hola,

    no lo he probado pero has pensado en guardar la ejecución de @query1 en una variable tipo tabla o tabla temporal y después en @query hacer una SELECT de esa tabla?

    Un saludo.


    JMF

    jueves, 25 de mayo de 2017 10:21