none
generar txt apartir de un procedimiento RRS feed

  • Pregunta

  • Buenas

    intento hacer un procediminento y guardar los campos en un txt por el nombre de la factura que es unico

    alguien podria ayudarme en ese tramo 

    Gracias

    martes, 25 de septiembre de 2018 21:06

Respuestas

  • Saludos,

    siento que nos das muy poca información y explicación, que tiene que ver que el nombre de la factura sea único con guardar los campos en un txt?... con un poco mas de detalles nos puedes ayudar a ayudarte...

    No entiendo bien cual es tu objetivo, como se relaciona el nombre de la factura, que necesitas hacer con el archivo, existe una aplicación de por medio, se debe guardar en el servidor o en una máquina cliente.....

    Con la información que tengo entendería que pretendes guardar el resultado de una consulta en un txt en el servidor donde tienes tu sqlserver, y eso realizarlo a través de un sp, para ello puedes usar la utilidad de sql bcp para importar la información y ejecutarla con xp_cmdshell (el cual debes tener habilitado), sería algo como:

    CREATE PROCEDURE SP_GuardarCampos
    AS
    BEGIN
    
     Declare @Comando varchar(2000)='bcp "SELECT * FROM NOMBRE_BASE_DATOS.esquema.NOMBRE_TABLA" queryout "C:\Prueba.txt" -w -T'
     exec master..XP_CMDSHELL @Comando
    
    END

    Como te digo con mas detalle podríamos ayudarte mejor

    martes, 25 de septiembre de 2018 22:25