BCP sin delimitador de campo

12/07/2005 - 11:18 por Jesús | Informe spam
Hola a todos :
¿Existe la posibilidad de ejecutar un BCP sin que me ponga delimitador de
campos?. Necesito que se exporte a un fichero una tabla de 5 campos que deben
estar todos concatenados pero siempre me pone un delimitador de campo al
final antes del delimitador de fila. Si no le especifico ninguno me pone un
tabulador y si no, me pone el que le he especificado en el -t.
No me sirve la solución de procesar después el fichero para quitárle el
último carácter a cada línea.
Gracias por anticipado

Preguntas similare

Leer las respuestas

#1 Maxi
12/07/2005 - 13:19 | Informe spam
Hola, como estan separados esos campos?


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
Hola a todos :
¿Existe la posibilidad de ejecutar un BCP sin que me ponga delimitador de
campos?. Necesito que se exporte a un fichero una tabla de 5 campos que
deben
estar todos concatenados pero siempre me pone un delimitador de campo al
final antes del delimitador de fila. Si no le especifico ninguno me pone
un
tabulador y si no, me pone el que le he especificado en el -t.
No me sirve la solución de procesar después el fichero para quitárle el
último carácter a cada línea.
Gracias por anticipado
Respuesta Responder a este mensaje
#2 Jesús
12/07/2005 - 13:28 | Informe spam
Hola, no están separados por nada. Se concatenan todos para formar la línea
del fichero.
Ejemplo :
CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
120705 012357 00045 0205001 478956

Linea del fichero
120705012357000450205001478956

Gracias

"Maxi" wrote:

Hola, como estan separados esos campos?


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
> Hola a todos :
> ¿Existe la posibilidad de ejecutar un BCP sin que me ponga delimitador de
> campos?. Necesito que se exporte a un fichero una tabla de 5 campos que
> deben
> estar todos concatenados pero siempre me pone un delimitador de campo al
> final antes del delimitador de fila. Si no le especifico ninguno me pone
> un
> tabulador y si no, me pone el que le he especificado en el -t.
> No me sirve la solución de procesar después el fichero para quitárle el
> último carácter a cada línea.
> Gracias por anticipado



Respuesta Responder a este mensaje
#3 Maxi
12/07/2005 - 13:42 | Informe spam
Aja,m pero decime una cosa, esto tiene posiciones verdad? osea, vos
identificas desde la posicion 1 a la n un campo, de la n a la n1 otro campo
no?

Esta forma de tener los archivos a mi juicio es un poco anticuada y complica
mucho las cosas. LA pregunta es, este archivo sale de un sistema, lo
hicieron ustedes?. Yo con este tipo de archivos lo qye debio hacer es un
interprete de campos :(


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
Hola, no están separados por nada. Se concatenan todos para formar la
línea
del fichero.
Ejemplo :
CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
120705 012357 00045 0205001 478956

Linea del fichero
120705012357000450205001478956

Gracias

"Maxi" wrote:

Hola, como estan separados esos campos?


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
> Hola a todos :
> ¿Existe la posibilidad de ejecutar un BCP sin que me ponga delimitador
> de
> campos?. Necesito que se exporte a un fichero una tabla de 5 campos que
> deben
> estar todos concatenados pero siempre me pone un delimitador de campo
> al
> final antes del delimitador de fila. Si no le especifico ninguno me
> pone
> un
> tabulador y si no, me pone el que le he especificado en el -t.
> No me sirve la solución de procesar después el fichero para quitárle el
> último carácter a cada línea.
> Gracias por anticipado



Respuesta Responder a este mensaje
#4 Jesús
12/07/2005 - 13:54 | Informe spam
Hola :
Gracias de nuevo.
El destino del archivo es algo que yo no controlo (no es para mí). Me tengo
que limitar a generar un archivo de texto siguiendo unas especificaciones
dadas. Si el tratamiento que se le da a ese fichero es anticuado es un asunto
que no es problema mío. Yo sólo quería saber si el BCP puede hacer lo que
necesito.
Lo dicho, gracias por contestar


"Maxi" escribió:

Aja,m pero decime una cosa, esto tiene posiciones verdad? osea, vos
identificas desde la posicion 1 a la n un campo, de la n a la n1 otro campo
no?

Esta forma de tener los archivos a mi juicio es un poco anticuada y complica
mucho las cosas. LA pregunta es, este archivo sale de un sistema, lo
hicieron ustedes?. Yo con este tipo de archivos lo qye debio hacer es un
interprete de campos :(


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
> Hola, no están separados por nada. Se concatenan todos para formar la
> línea
> del fichero.
> Ejemplo :
> CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
> 120705 012357 00045 0205001 478956
>
> Linea del fichero
> 120705012357000450205001478956
>
> Gracias
>
> "Maxi" wrote:
>
>> Hola, como estan separados esos campos?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Jesús" escribió en el mensaje
>> news:
>> > Hola a todos :
>> > ¿Existe la posibilidad de ejecutar un BCP sin que me ponga delimitador
>> > de
>> > campos?. Necesito que se exporte a un fichero una tabla de 5 campos que
>> > deben
>> > estar todos concatenados pero siempre me pone un delimitador de campo
>> > al
>> > final antes del delimitador de fila. Si no le especifico ninguno me
>> > pone
>> > un
>> > tabulador y si no, me pone el que le he especificado en el -t.
>> > No me sirve la solución de procesar después el fichero para quitárle el
>> > último carácter a cada línea.
>> > Gracias por anticipado
>>
>>
>>



Respuesta Responder a este mensaje
#5 Maxi
12/07/2005 - 14:07 | Informe spam
Hola, me temo que con ese formato no, porque deberia saber el BCP donde
estan los campos. Lo que podrias hacer es:

1) Transformar el archivo de este formato a uno delimitado por ; por ej
2) Usar DTS y desde VBscript interpretar el archivo

Ahora, la pregunta es: vos necesitas generar o levantar? porque yo hasta el
momento te interprete que necesitabas levantar este archivo para usarlo en
sql y no que desde sql generar un archivo con estas caracteristicas


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
Hola :
Gracias de nuevo.
El destino del archivo es algo que yo no controlo (no es para mí). Me
tengo
que limitar a generar un archivo de texto siguiendo unas especificaciones
dadas. Si el tratamiento que se le da a ese fichero es anticuado es un
asunto
que no es problema mío. Yo sólo quería saber si el BCP puede hacer lo que
necesito.
Lo dicho, gracias por contestar


"Maxi" escribió:

Aja,m pero decime una cosa, esto tiene posiciones verdad? osea, vos
identificas desde la posicion 1 a la n un campo, de la n a la n1 otro
campo
no?

Esta forma de tener los archivos a mi juicio es un poco anticuada y
complica
mucho las cosas. LA pregunta es, este archivo sale de un sistema, lo
hicieron ustedes?. Yo con este tipo de archivos lo qye debio hacer es un
interprete de campos :(


Salu2
Maxi


"Jesús" escribió en el mensaje
news:
> Hola, no están separados por nada. Se concatenan todos para formar la
> línea
> del fichero.
> Ejemplo :
> CAMPO1 CAMPO2 CAMPO3 CAMPO4 CAMPO5
> 120705 012357 00045 0205001 478956
>
> Linea del fichero
> 120705012357000450205001478956
>
> Gracias
>
> "Maxi" wrote:
>
>> Hola, como estan separados esos campos?
>>
>>
>> Salu2
>> Maxi
>>
>>
>> "Jesús" escribió en el mensaje
>> news:
>> > Hola a todos :
>> > ¿Existe la posibilidad de ejecutar un BCP sin que me ponga
>> > delimitador
>> > de
>> > campos?. Necesito que se exporte a un fichero una tabla de 5 campos
>> > que
>> > deben
>> > estar todos concatenados pero siempre me pone un delimitador de
>> > campo
>> > al
>> > final antes del delimitador de fila. Si no le especifico ninguno me
>> > pone
>> > un
>> > tabulador y si no, me pone el que le he especificado en el -t.
>> > No me sirve la solución de procesar después el fichero para quitárle
>> > el
>> > último carácter a cada línea.
>> > Gracias por anticipado
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida