Создать txt-файл с несколькими строками из процедуры магазина - PullRequest
0 голосов
/ 14 июля 2020

Я создаю процедуру сохранения для создания текстового файла или файла CSV. Этот файл должен содержать результат одной таблицы.

Это код:

(SELECT @RR =  (
    SELECT  COALESCE(CAST(cast(R.Y as INT) AS NVARCHAR(100)), '') + ';'
    FROM AA_V_RR R
    WHERE IDPERSON = @idperson /*AND r.TIMESTAMP >= @START_DATE
       and r.TIMESTAMP <= @END_DATE*/
    FOR XML PATH('')
    ) )
    
        SET @NOME_FILE = 'w_' + CAST(YEAR(GETDATE()) AS NVARCHAR(10)) + CAST(MONTH(GETDATE()) AS NVARCHAR(10))+ CAST(DAY(GETDATE()) AS NVARCHAR(10))+'_'+ CAST(DATEPART(minute, GETDATE()) as varchar(2)) + CAST(DATEPART(second, GETDATE()) as varchar(2))
    + '_' + CAST(@IDPERSON AS NVARCHAR(10)) 
    

    DECLARE @FN AS NVARCHAR(255) = @PathFileScambio + 'Allegati\RRExported\' + @NOME_FILE + '.txt' 

    SET @cmd =  'echo '+@RR+' > "'+@FN+'" ' 
    EXEC master..xp_cmdshell @cmd; 

С помощью этого кода я могу создать файл Txt, но я использую в качестве разделителя ";" персонаж. Я хочу использовать "кнопку ENTER" по значениям. Как я могу его применить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...