pasar tabla a texto plano [Urgente]

07/09/2006 - 17:05 por Daniel G. Samborski | Informe spam
Hola, tengo que pasar una tabla a texto plano, todo debe estar concatenado.
He intentado hacerlo de la siguiente manera... select id1+id2+id3+etc...
pero llega a un limite y corta, la tabla es muy grande.

Alguna sugerencia, es urgente.

Preguntas similare

Leer las respuestas

#6 Daniel G. Samborski
07/09/2006 - 18:33 | Informe spam
Bueno, lo solucione de una forma muy simple, fui al menu
Tool->Options->result
Aqui le cambie la cantidad de caracteres que muestra, de 256 a los que
necesito y le deshabilite todas las opciones para que me salga con el
formato que deseaba...

Gracias a todos por el interes y la ayuda.


Daniel.


"Daniel G. Samborski" escribió en
el mensaje news:
Un ejemplo de como necesito obtener el resultado...

Por ejemplo, si tiro esta consulta: select * from cf_altas order by
col054, codgnovdd
Y en el menu Query-> Result to text me queda de esta forma.

CODGMARCA CODGNOVDD CODGENTDE CODGSUCRE NUMRUSUAR NUMRTARJT
-
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000

Y yo necesitaria que el resultado salga de esta otra forma.

210146700100000000000000000000000
210146700100000000000000000000000
210146700100000000000000000000000


Es lo que necesitaria lograr...Sin cabecera ni esapcios entre columnas.


Daniel.




"Daniel G. Samborski" escribió en
el mensaje news:%23p$
gracias, probare a ver que puedo hacer.


Daniel.

"jcac" escribió en el mensaje
news:
Creo que en ves de que lo hagas en el SQL Server lo podrias hacer en tu
aplicativo, solo le pasas los campos y los armas con la estructura que
necesites.

Saludos


"Daniel G. Samborski" escribió
en el mensaje news:
Tengo que crear un SP que me permita generar un archivo de texto plano
luego de recibir y pasar datos de otros lados.

La consulta que ise inicialmente es esta, quizas sirva para ver lo que
necesito.

select codgmarca+codgnovdd+codgentde+codgsucre+numrusuar+numrtarjt+
codgprodc+tipocuent+numrsolct+apellido+nombre+domccalle+
domcpuert+domcpiso+domcdepto+codgpostn+codgprovn+localidad+
telefono+codgdocmn+numrdocmn+codgpago+tipopago+sucrcuent+' '+
' '+codggafin+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+'55555555'+'24'+
' '+' '+' '+' '
from cf_altas order by col054, codgnovdd


Daniel.

"Noldis Chumacero" escribió en el mensaje
news:
Daniel,

Depende para que lo necesitas, en el Query Analyzer (Analizador de
Consultas) tienes la opción con las tecas CONTROL + MAYUSCULA + F para
enviar tu consulta a un archivo. Talvez esto te ayude, como te digo,
depende para que lo necesitas, pero incialmente prueba con eso.

Saludos

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Daniel G. Samborski"
escribió en el mensaje news:
Hola, tengo que pasar una tabla a texto plano, todo debe estar
concatenado.
He intentado hacerlo de la siguiente manera... select
id1+id2+id3+etc... pero llega a un limite y corta, la tabla es muy
grande.

Alguna sugerencia, es urgente.





















Respuesta Responder a este mensaje
#7 Noldis Chumacero
07/09/2006 - 18:46 | Informe spam
Daniel,

Talvez puedas utilizar esta consulta

SELECT CAST([CODGMARCA ] AS VARCHAR(10))
+ CAST([CODGNOVDD ] AS VARCHAR(10))
+ CAST([CODGENTDE ] AS VARCHAR(10))
+ CAST([CODGSUCRE ] AS VARCHAR(10))
+ CAST([NUMRUSUAR ] AS VARCHAR(10))
+ CAST([NUMRTARJT] AS VARCHAR(10))
FROM [test_db].[dbo].[tabla_A]


Saludos

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Daniel G. Samborski" escribió en
el mensaje news:
Un ejemplo de como necesito obtener el resultado...

Por ejemplo, si tiro esta consulta: select * from cf_altas order by
col054, codgnovdd
Y en el menu Query-> Result to text me queda de esta forma.

CODGMARCA CODGNOVDD CODGENTDE CODGSUCRE NUMRUSUAR NUMRTARJT
-
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000

Y yo necesitaria que el resultado salga de esta otra forma.

210146700100000000000000000000000
210146700100000000000000000000000
210146700100000000000000000000000


Es lo que necesitaria lograr...Sin cabecera ni esapcios entre columnas.


Daniel.




"Daniel G. Samborski" escribió en
el mensaje news:%23p$
gracias, probare a ver que puedo hacer.


Daniel.

"jcac" escribió en el mensaje
news:
Creo que en ves de que lo hagas en el SQL Server lo podrias hacer en tu
aplicativo, solo le pasas los campos y los armas con la estructura que
necesites.

Saludos


"Daniel G. Samborski" escribió
en el mensaje news:
Tengo que crear un SP que me permita generar un archivo de texto plano
luego de recibir y pasar datos de otros lados.

La consulta que ise inicialmente es esta, quizas sirva para ver lo que
necesito.

select codgmarca+codgnovdd+codgentde+codgsucre+numrusuar+numrtarjt+
codgprodc+tipocuent+numrsolct+apellido+nombre+domccalle+
domcpuert+domcpiso+domcdepto+codgpostn+codgprovn+localidad+
telefono+codgdocmn+numrdocmn+codgpago+tipopago+sucrcuent+' '+
' '+codggafin+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+'55555555'+'24'+
' '+' '+' '+' '
from cf_altas order by col054, codgnovdd


Daniel.

"Noldis Chumacero" escribió en el mensaje
news:
Daniel,

Depende para que lo necesitas, en el Query Analyzer (Analizador de
Consultas) tienes la opción con las tecas CONTROL + MAYUSCULA + F para
enviar tu consulta a un archivo. Talvez esto te ayude, como te digo,
depende para que lo necesitas, pero incialmente prueba con eso.

Saludos

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Daniel G. Samborski"
escribió en el mensaje news:
Hola, tengo que pasar una tabla a texto plano, todo debe estar
concatenado.
He intentado hacerlo de la siguiente manera... select
id1+id2+id3+etc... pero llega a un limite y corta, la tabla es muy
grande.

Alguna sugerencia, es urgente.





















Respuesta Responder a este mensaje
#8 Daniel G. Samborski
07/09/2006 - 20:02 | Informe spam
Gracias, pero ya lo solucione...solo me queda averiguar como lograr, por
codigo, enviar el resultado de la lista a un archivo.

Por ejemplo, si hago un select * from tabla que la salida se guarde, sola,
en un .TXT


Daniel.


"Noldis Chumacero" escribió en el mensaje
news:
Daniel,

Talvez puedas utilizar esta consulta

SELECT CAST([CODGMARCA ] AS VARCHAR(10))
+ CAST([CODGNOVDD ] AS VARCHAR(10))
+ CAST([CODGENTDE ] AS VARCHAR(10))
+ CAST([CODGSUCRE ] AS VARCHAR(10))
+ CAST([NUMRUSUAR ] AS VARCHAR(10))
+ CAST([NUMRTARJT] AS VARCHAR(10))
FROM [test_db].[dbo].[tabla_A]


Saludos

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Daniel G. Samborski" escribió en
el mensaje news:
Un ejemplo de como necesito obtener el resultado...

Por ejemplo, si tiro esta consulta: select * from cf_altas order by
col054, codgnovdd
Y en el menu Query-> Result to text me queda de esta forma.

CODGMARCA CODGNOVDD CODGENTDE CODGSUCRE NUMRUSUAR NUMRTARJT
-
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000
21 01 467 001 0000000 0000000000000000

Y yo necesitaria que el resultado salga de esta otra forma.

210146700100000000000000000000000
210146700100000000000000000000000
210146700100000000000000000000000


Es lo que necesitaria lograr...Sin cabecera ni esapcios entre columnas.


Daniel.




"Daniel G. Samborski" escribió
en el mensaje news:%23p$
gracias, probare a ver que puedo hacer.


Daniel.

"jcac" escribió en el mensaje
news:
Creo que en ves de que lo hagas en el SQL Server lo podrias hacer en tu
aplicativo, solo le pasas los campos y los armas con la estructura que
necesites.

Saludos


"Daniel G. Samborski" escribió
en el mensaje news:
Tengo que crear un SP que me permita generar un archivo de texto plano
luego de recibir y pasar datos de otros lados.

La consulta que ise inicialmente es esta, quizas sirva para ver lo que
necesito.

select codgmarca+codgnovdd+codgentde+codgsucre+numrusuar+numrtarjt+
codgprodc+tipocuent+numrsolct+apellido+nombre+domccalle+
domcpuert+domcpiso+domcdepto+codgpostn+codgprovn+localidad+
telefono+codgdocmn+numrdocmn+codgpago+tipopago+sucrcuent+' '+
' '+codggafin+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+' '+' '+' '+
' '+' '+' '+' '+' '+'55555555'+'24'+
' '+' '+' '+' '
from cf_altas order by col054, codgnovdd


Daniel.

"Noldis Chumacero" escribió en el mensaje
news:
Daniel,

Depende para que lo necesitas, en el Query Analyzer (Analizador de
Consultas) tienes la opción con las tecas CONTROL + MAYUSCULA + F
para enviar tu consulta a un archivo. Talvez esto te ayude, como te
digo, depende para que lo necesitas, pero incialmente prueba con eso.

Saludos

Ing. Noldis Chumacero Ch.
Dpto. Sistemas, AeroSur.
Santa Cruz de la Sierra - Bolivia

"Daniel G. Samborski"
escribió en el mensaje news:
Hola, tengo que pasar una tabla a texto plano, todo debe estar
concatenado.
He intentado hacerlo de la siguiente manera... select
id1+id2+id3+etc... pero llega a un limite y corta, la tabla es muy
grande.

Alguna sugerencia, es urgente.

























Respuesta Responder a este mensaje
#9 Isaias
07/09/2006 - 23:13 | Informe spam
Utiliza BCP:

bcp.exe "select * from northwind..employees" queryout "c:w_employees.bin"
–n –T

Saludos
IIslas


"Daniel G. Samborski" wrote:

Gracias, pero ya lo solucione...solo me queda averiguar como lograr, por
codigo, enviar el resultado de la lista a un archivo.

Por ejemplo, si hago un select * from tabla que la salida se guarde, sola,
en un .TXT


Daniel.


"Noldis Chumacero" escribió en el mensaje
news:
> Daniel,
>
> Talvez puedas utilizar esta consulta
>
> SELECT CAST([CODGMARCA ] AS VARCHAR(10))
> + CAST([CODGNOVDD ] AS VARCHAR(10))
> + CAST([CODGENTDE ] AS VARCHAR(10))
> + CAST([CODGSUCRE ] AS VARCHAR(10))
> + CAST([NUMRUSUAR ] AS VARCHAR(10))
> + CAST([NUMRTARJT] AS VARCHAR(10))
> FROM [test_db].[dbo].[tabla_A]
>
>
> Saludos
>
> Ing. Noldis Chumacero Ch.
> Dpto. Sistemas, AeroSur.
> Santa Cruz de la Sierra - Bolivia
>
> "Daniel G. Samborski" escribió en
> el mensaje news:
>> Un ejemplo de como necesito obtener el resultado...
>>
>> Por ejemplo, si tiro esta consulta: select * from cf_altas order by
>> col054, codgnovdd
>> Y en el menu Query-> Result to text me queda de esta forma.
>>
>> CODGMARCA CODGNOVDD CODGENTDE CODGSUCRE NUMRUSUAR NUMRTARJT
>> -
>> 21 01 467 001 0000000 0000000000000000
>> 21 01 467 001 0000000 0000000000000000
>> 21 01 467 001 0000000 0000000000000000
>>
>> Y yo necesitaria que el resultado salga de esta otra forma.
>>
>> 210146700100000000000000000000000
>> 210146700100000000000000000000000
>> 210146700100000000000000000000000
>>
>>
>> Es lo que necesitaria lograr...Sin cabecera ni esapcios entre columnas.
>>
>>
>> Daniel.
>>
>>
>>
>>
>> "Daniel G. Samborski" escribió
>> en el mensaje news:%23p$
>>> gracias, probare a ver que puedo hacer.
>>>
>>>
>>> Daniel.
>>>
>>> "jcac" escribió en el mensaje
>>> news:
>>>> Creo que en ves de que lo hagas en el SQL Server lo podrias hacer en tu
>>>> aplicativo, solo le pasas los campos y los armas con la estructura que
>>>> necesites.
>>>>
>>>> Saludos
>>>>
>>>>
>>>> "Daniel G. Samborski" escribió
>>>> en el mensaje news:
>>>>> Tengo que crear un SP que me permita generar un archivo de texto plano
>>>>> luego de recibir y pasar datos de otros lados.
>>>>>
>>>>> La consulta que ise inicialmente es esta, quizas sirva para ver lo que
>>>>> necesito.
>>>>>
>>>>> select codgmarca+codgnovdd+codgentde+codgsucre+numrusuar+numrtarjt+
>>>>> codgprodc+tipocuent+numrsolct+apellido+nombre+domccalle+
>>>>> domcpuert+domcpiso+domcdepto+codgpostn+codgprovn+localidad+
>>>>> telefono+codgdocmn+numrdocmn+codgpago+tipopago+sucrcuent+' '+
>>>>> ' '+codggafin+' '+' '+' '+' '+' '+
>>>>> ' '+' '+' '+' '+' '+' '+' '+' '+
>>>>> ' '+' '+' '+' '+' '+'55555555'+'24'+
>>>>> ' '+' '+' '+' '
>>>>> from cf_altas order by col054, codgnovdd
>>>>>
>>>>>
>>>>> Daniel.
>>>>>
>>>>> "Noldis Chumacero" escribió en el mensaje
>>>>> news:
>>>>>> Daniel,
>>>>>>
>>>>>> Depende para que lo necesitas, en el Query Analyzer (Analizador de
>>>>>> Consultas) tienes la opción con las tecas CONTROL + MAYUSCULA + F
>>>>>> para enviar tu consulta a un archivo. Talvez esto te ayude, como te
>>>>>> digo, depende para que lo necesitas, pero incialmente prueba con eso.
>>>>>>
>>>>>> Saludos
>>>>>>
>>>>>> Ing. Noldis Chumacero Ch.
>>>>>> Dpto. Sistemas, AeroSur.
>>>>>> Santa Cruz de la Sierra - Bolivia
>>>>>>
>>>>>> "Daniel G. Samborski"
>>>>>> escribió en el mensaje news:
>>>>>>> Hola, tengo que pasar una tabla a texto plano, todo debe estar
>>>>>>> concatenado.
>>>>>>> He intentado hacerlo de la siguiente manera... select
>>>>>>> id1+id2+id3+etc... pero llega a un limite y corta, la tabla es muy
>>>>>>> grande.
>>>>>>>
>>>>>>> Alguna sugerencia, es urgente.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida