Exportar registros con formato: Texto delimitado

23/02/2004 - 15:14 por Natalia | Informe spam
Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de la
consulta.

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
23/02/2004 - 15:16 | Informe spam
Hola!! lo que se me ocurre que en tu paquete hagas un convert con el formato
que necesitas.


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Natalia" escribió en el mensaje
news:1518301c3fa17$5c338d20$
Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de la
consulta.



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.581 / Virus Database: 368 - Release Date: 09/02/2004
Respuesta Responder a este mensaje
#2 Natalia
23/02/2004 - 15:47 | Informe spam
Tiene algo que ver con esto lo que vos decis? (Texto de
anterior consulta abajo)
Asi interprete yo:
Convert: modificar el codigo "a mi gusto" (Transformar en
DTS??, pq hasta esa pantalla he llegado)
Asi me pongo a investigar por ese lado (es grande mi
ignorancia, acerca de estos temas al menos) Entiendo que
no es posible una gran explicación, pero necesito una
orientación mas precisa.
Gracias de nuevo.

como puedo exportar una tabla a un fichero de texto,


usando texto
delimitado
con el fichero shema.ini
haber si podeis poner un ejemplo
gracais________________________________


Estas usando ODBC si quieres hacerlo de esa forma.
Por que no usas DTS. Puedes salvar el paquete como VB y
luego usar ese
codigo modificandolo a tu gusto.
Respuesta Responder a este mensaje
#3 Javier Loria
23/02/2004 - 15:57 | Informe spam
Hola Natalia:
Cuando exportas los datos usando algo como:
=SELECT CONVERT(VARCHAR(20),Fecha, 101), -- Opcion 1
CONVERT(VARCHAR(20), Fecha, 103) -- Opcion 2
= La primera usa el formato mm/dd/yy y la segunda usa dd/mm/yy.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Natalia escribio:
Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de la
consulta.
Respuesta Responder a este mensaje
#4 Anonimo
23/02/2004 - 16:20 | Informe spam
Ahhh, esto ya me gustó más, voy a investigar por ahi.
Muchas Gracias!!
Hola Natalia:
Cuando exportas los datos usando algo como:
=>SELECT CONVERT(VARCHAR(20),Fecha, 101), -- Opcion 1
CONVERT(VARCHAR(20), Fecha, 103) --


Opcion 2
=> La primera usa el formato mm/dd/yy y la segunda usa


dd/mm/yy.

Saludos,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

Natalia escribio:
Buenas..tengo un pequeño gran problema (espero q este




sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de




campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-




2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta




es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda




importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de




la
consulta.




.

Respuesta Responder a este mensaje
#5 Natalia
23/02/2004 - 18:58 | Informe spam
Resultados:
En el analizador de consultas:
select convert(varchar(10),CampoFecha,104)FROM [TABLA]
Obtengo este formato (el que necesito!!)
-
01.01.2003

Pero..como hago para que esto se ejecute al mismo tiempo
que lo exporto, intente exportar seleccionando datos con
una consulta con estos parametros, pero me sale este
mensaje: La tarea de bombeo de datos necesita que se
especifiquen transformaciones.
Intente asi también:
select [TABLA].[Campo1] from [TABLA]
select convert (varchar(10), [TABLA].[CampoFecha], 104)
from [TABLA]
Pero solo me devuelve los datos del Campo1.
En donde esta la gran falla aquí?
Miles de gracias!


Buenas..tengo un pequeño gran problema (espero q este sea
el ámbito correcto) tengo datos en una tabla que quiero
exportar en formato texto delimitado (separador de


campos:
punto y coma / indicador de texto: doble comilla).
Puedo hacerlo sin problemas excepto por los campos de
formato fecha, por mas que tenga formato fecha corta
(12/06/2004) cuando me exporta el dato sale asi: 12-6-


2004
00:00:00
Yo quisiera que no saliera la hora, me he fijado que el
formato en sql es datetime, smalldatetime, mi pregunta


es:
no existe otro formato que sea date solo, sin el time.
A alguien se le ocurre como salvar el problemilla..??
El proposito es conseguir un txt que luego pueda importar
desde otra aplicacion y es requisito que la fecha salga
asi: 24.06.2004 y no lo logro, snif...
Desde ya muchas gracias y disculpas por la extension de


la
consulta.
.

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