SQL Server - Generacion Plano Con tildes y caracter(Ñ)

 
Vista:

Generacion Plano Con tildes y caracter(Ñ)

Publicado por Andres (13 intervenciones) el 14/06/2024 17:59:10
Buenos días,

Como generar unos archivos planos .txt , pero que al exportarlo me respeta las tildes y las (ñ) (Ñ) mediante un script de transac sql

Tienen alguna recomendación para la generación de este plano

Gracias a todos y un saludo
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
Imágen de perfil de Plutarco
Val: 122
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Generacion Plano Con tildes y caracter(Ñ)

Publicado por Plutarco (48 intervenciones) el 04/07/2024 22:03:30
Que tal Andrés

Yo uso la utilidad BCP, como uso querys entonces me sirve a las mil maravillas, tiene el parámetro -C con el que puedes definir el número de la página de códigos (code page) de los datos que quieres exportar. code_page solo es pertinente si los datos contienen columnas de tipo char, varchar o text con valores de caracteres mayores que 127 o menores que 32 (como la "ñ" en este caso).

Yo uso la página de códigos 65001 que corresponde a la codificación UTF-8, te pongo ejemplo:

DECLARE
@Query VARCHAR(MAX),
@File VARCHAR(255),
@Type VARCHAR(60),
@Bcp VARCHAR(500)

SET @Query = 'SELECT Descripcion FROM midb.dbo.Articulos WHERE Estatus = ' + CHAR(39) + 'ALTA' + CHAR(39)
SET @File = 'C:\Prueba.txt'
SET @Type = 'QueryOUt'

SET @Bcp = 'BCP "' + @QUERY + '" ' + @TYPE + ' "' + @FILE + '" -C 65001 -T -c -t,'
EXEC sys.XP_CMDSHELL @Bcp


Espero te sirva
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