SQL Server - Utilizar bcp en un txt sin sobreescribir información existente

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 8 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Utilizar bcp en un txt sin sobreescribir información existente

Publicado por Roberto Fernando (2 intervenciones) el 04/11/2019 18:12:50
Buen día!

Estoy ejecutando un BCP de la siguiente manera:

1
2
exec DelReal..xp_cmdshell
'bcp "SELECT * FROM Posiciones" queryout C:\Users\rbeltran\Desktop\bcp.txt -S RBELTRAN15VG5\SQLEXPRESS -d Base1 -T -c'

Me gustaría que el resultado no se sobreescribiera, cuando ya ejecuté el bcp y lo ejecuto nuevamente la información que ya tenía el archivo se elimina para colocar la nueva información. Lo que quiero es que se coloque la nueva información sin perder la anterior.
¿Es posible realizar lo anteriormente indicado?
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 Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Utilizar bcp en un txt sin sobreescribir información existente

Publicado por Isaias (4558 intervenciones) el 04/11/2019 18:57:11
¿Que version de SQL Server maneja?

Posiblemente

exec master..xp_cmdshell 'bcp "pubs..authors" out
"c:\t1.txt" -T -c -o"c:\t2.txt" && type c:\t2.txt'
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
sin imagen de perfil
Val: 3
Ha aumentado su posición en 8 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Utilizar bcp en un txt sin sobreescribir información existente

Publicado por Roberto Fernando (2 intervenciones) el 04/11/2019 20:04:07
Estoy utilianzo Microsoft SQL Server 2017 - 14.0.2014.14

Respecto a:
1
2
exec master..xp_cmdshell 'bcp "pubs..authors" out
"c:\t1.txt" -T -c -o"c:\t2.txt" && type c:\t2.txt'

A qué hace referencia el t1.txt y el t2.txt?
Comprendo que el t1.txt es a donde se guardaría mi consulta pero el t2.txt?
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
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Utilizar bcp en un txt sin sobreescribir información existente

Publicado por Isaias (4558 intervenciones) el 04/11/2019 20:06:46
Es la combinacion de dos archivos, en realidad lo que hace la instruccion es JUNTAR dos archivos y dejarlo en uno de salida.

¿Porque no utiliza SSDT y hace un ETL?
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