Formato Campos de Fichero de Salida

17/12/2004 - 13:13 por Jorge | Informe spam
Hola,

Tengo un proceso de transformación de datos que devuelve un fichero, me
gustaría dar un tratamiento a los datos de salida para que el usuario pueda
tratar adecuadamente el fichero. Alguien sabe algo del tema?

Gracias.

Preguntas similare

Leer las respuestas

#1 Salvador Ramos
17/12/2004 - 16:26 | Informe spam
Hola:

Aunque lo de dar formato debe hacerse con las herramientas con las que
desarrolles la interfaz, en este caso, y si sólo quieres generar ese fichero
ya con formato, puedes utilizar las funciones de cadena de t-sql, aunque
esto siempre te resultará más complicado que la otra opción.

También puedes poner aquí un pequeño ejemplo del resultado que obtienes y en
qué formato querrías que aparezca, para darte información más concreta de
cómo hacerlo.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jorge" escribió en el mensaje
news:
Hola,

Tengo un proceso de transformación de datos que devuelve un fichero, me
gustaría dar un tratamiento a los datos de salida para que el usuario


pueda
tratar adecuadamente el fichero. Alguien sabe algo del tema?

Gracias.
Respuesta Responder a este mensaje
#2 Jorge
20/12/2004 - 18:07 | Informe spam
Gracias Salvador,

En principio quería evitar tratar el fichero con otras aplicaciones... pero
me solicitan que por ejemplo: en lugar de .00 salga 0.00 o incluso
0.0000000000 ajustando al tamaño del campo.

Cuando hablas de las funciones de cadena te refieres al uso del
FORMAT_STRING porque no encuentro ejemplos muy formativos si supieras de
algún link o pudieras darme un ejemplo tonto que tengas por ahí te lo
agradecería.

Un Saludo y Gracias.

"Salvador Ramos" wrote:

Hola:

Aunque lo de dar formato debe hacerse con las herramientas con las que
desarrolles la interfaz, en este caso, y si sólo quieres generar ese fichero
ya con formato, puedes utilizar las funciones de cadena de t-sql, aunque
esto siempre te resultará más complicado que la otra opción.

También puedes poner aquí un pequeño ejemplo del resultado que obtienes y en
qué formato querrías que aparezca, para darte información más concreta de
cómo hacerlo.

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jorge" escribió en el mensaje
news:
> Hola,
>
> Tengo un proceso de transformación de datos que devuelve un fichero, me
> gustaría dar un tratamiento a los datos de salida para que el usuario
pueda
> tratar adecuadamente el fichero. Alguien sabe algo del tema?
>
> Gracias.



Respuesta Responder a este mensaje
#3 Battle Troll
20/12/2004 - 18:49 | Informe spam
Justamente ese tipo de transformaciones "esteticas" son las que no
debieran hacerse en el servidor salvo que sean imprescindibles para
realizar una consulta (o sea: no en el 99.99% de los casos).

Ese tipo de cambios en la presentacion se deben hacer desde el cliente,
sea este access, v.b. o lo que sea.

De poder, claro que se puede hacer desde el servidor, pero tu rendimiento
se va a desplomar y luego no preguntes por que...

¿No puedes introducir una pequeñisima aplicacion que reciba los datos y
los muestre al usuario? ¿forzosamente debe crearse un archivo de texto
(supongo que formato texto plano) con los resultados? no seria muy dificil
hacer un programita que cree este fichero... pero, ¿que es lo que quieres
hacer?
Respuesta Responder a este mensaje
#4 Salvador Ramos
20/12/2004 - 19:15 | Informe spam
Tendrías que hacerlo complicandote la vida a base de funciones como LEFT,
LEN, SUBSTRING ...

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jorge" escribió en el mensaje
news:
Gracias Salvador,

En principio quería evitar tratar el fichero con otras aplicaciones...


pero
me solicitan que por ejemplo: en lugar de .00 salga 0.00 o incluso
0.0000000000 ajustando al tamaño del campo.

Cuando hablas de las funciones de cadena te refieres al uso del
FORMAT_STRING porque no encuentro ejemplos muy formativos si supieras de
algún link o pudieras darme un ejemplo tonto que tengas por ahí te lo
agradecería.

Un Saludo y Gracias.

"Salvador Ramos" wrote:

> Hola:
>
> Aunque lo de dar formato debe hacerse con las herramientas con las que
> desarrolles la interfaz, en este caso, y si sólo quieres generar ese


fichero
> ya con formato, puedes utilizar las funciones de cadena de t-sql, aunque
> esto siempre te resultará más complicado que la otra opción.
>
> También puedes poner aquí un pequeño ejemplo del resultado que obtienes


y en
> qué formato querrías que aparezca, para darte información más concreta


de
> cómo hacerlo.
>
> Un saludo
> Salvador Ramos
> Murcia - España
> [Microsoft MVP SQL Server]
> www.helpdna.net
> ¿Te interesa participar en las reuniones
> del grupo de Usuarios de SQL-Server y .NET
> Se harán en levante de España, (Alicante o Murcia)?
>
> "Jorge" escribió en el mensaje
> news:
> > Hola,
> >
> > Tengo un proceso de transformación de datos que devuelve un fichero,


me
> > gustaría dar un tratamiento a los datos de salida para que el usuario
> pueda
> > tratar adecuadamente el fichero. Alguien sabe algo del tema?
> >
> > Gracias.
>
>
>
Respuesta Responder a este mensaje
#5 Jorge
21/12/2004 - 11:45 | Informe spam
En otros casos si tengo procesos que generan los ficheros directamente o que
tratan los fichero generados... pero mi intención era buscar la solución más
'corta' para evitar generar nuevos procesos dentro del servidor. Si esto
carga mucho el SQL tendré que acabar con el tratamiento standar tras la
generación del fichero.
Gracias.

"Battle Troll" wrote:

Justamente ese tipo de transformaciones "esteticas" son las que no
debieran hacerse en el servidor salvo que sean imprescindibles para
realizar una consulta (o sea: no en el 99.99% de los casos).

Ese tipo de cambios en la presentacion se deben hacer desde el cliente,
sea este access, v.b. o lo que sea.

De poder, claro que se puede hacer desde el servidor, pero tu rendimiento
se va a desplomar y luego no preguntes por que...

¿No puedes introducir una pequeñisima aplicacion que reciba los datos y
los muestre al usuario? ¿forzosamente debe crearse un archivo de texto
(supongo que formato texto plano) con los resultados? no seria muy dificil
hacer un programita que cree este fichero... pero, ¿que es lo que quieres
hacer?

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