Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Armar archivo de ancho fijo

Estas en el tema de Armar archivo de ancho fijo en el foro de SQL Server en Foros del Web. Estimados, no encuentro mucha información sobre como exportar datos de una base desde SLQ Server 2008/2012 a un archivo de ancho fijo... Alguna ayuda o ...
  #1 (permalink)  
Antiguo 26/03/2013, 09:20
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años, 1 mes
Puntos: 6
Armar archivo de ancho fijo

Estimados, no encuentro mucha información sobre como exportar datos de una base desde SLQ Server 2008/2012 a un archivo de ancho fijo...

Alguna ayuda o tutorial?

Muchas gracias.
Gustav.
  #2 (permalink)  
Antiguo 26/03/2013, 09:21
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Armar archivo de ancho fijo

a que te refieres con ancho fijo???
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 26/03/2013, 09:29
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años, 1 mes
Puntos: 6
Respuesta: Armar archivo de ancho fijo

A un archivo que cada columna debe tener un ancho fijo en cantidad de caracteres.
Algo asi necesito el resultado final:

01----gustav-argentina
02-alejandro----españa

columna id: ancho fijo 2 caracteres.
columna nombre: ancho fijo 10 caracteres.
columna pais: ancho fijo 10 caracteres.

Espero ser claro! Muchas gracias!!!
Gustav.
  #4 (permalink)  
Antiguo 26/03/2013, 09:41
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: Armar archivo de ancho fijo

pues crea tu tabla con los valores fijos de cada columna, y puedes hacer una exportacion bcp o usar sqlcmd(para mas referencia sobre estos comandos favor de ver google)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 26/03/2013, 09:46
 
Fecha de Ingreso: noviembre-2009
Mensajes: 381
Antigüedad: 15 años, 1 mes
Puntos: 6
Respuesta: Armar archivo de ancho fijo

Bien, las columnas ya existen y pueden tener mayor cantidad de caracteres que el que tengo establecido en el archivo a importar, por eso desde ahi no puedo tocar nada, solo me queda que al exportar ahi arme los anchos requeridos.
El archivo debe ser exportado a txt, similar a un csv pero sin separador, el que define la separación es el ancho fijo.

Voy a ver la alternativa de sqlcmd... muchas gracias!!!
Gustav.

Etiquetas: ancho, armar, fijo, server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:02.