Query convert-cast

19/07/2007 - 21:20 por Pedro | Informe spam
Hola que tal...
quiero pasar una query a un bcp
bcp "query" queryaut c:\fichero.txt -c -S -S servidor

A la query el paso un variable, "el nombre de tabla"
set @V_SQL_exec=bcp "Select * from '+@nombretabla+'" queryaut c:\fichero.txt
-c -S -S servidor

y el bcp se lo paso a otra variable que la ejecuto con exec o con sp_cmdshell
set @V_SQL_exec='bcp "Select * from '+@nombretabla+'" queryaut
c:\fichero.txt -c -S -S servidor '

exec (@V_SQL_exec)

mi pregunta es:
a la query que paso al bcp, quiero hacer un convert-cast, que solo a los
campos de tipo money me sustituya la "," por un "." y para el resto de los
tipos de campos que no haga la conversion
Las tablas que paso al bcp, son distintas y el campo tipo money varia de
lugar en cada tabla...,
Como lo puedo hacer
Gracias a todos

Alguna idea de como hacerlo

Gracias a todos
 

Leer las respuestas

#1 Maxi
21/07/2007 - 02:31 | Informe spam
Hola, todo tan dinamico no me gusta mucho que digamos!! yo que vos en tu
lugar me armo todas estas logicas con algo mass potente como podria ser DTS
o Integration Service!

"Pedro" escribió en el mensaje de noticias
news:
Hola que tal...
quiero pasar una query a un bcp
bcp "query" queryaut c:\fichero.txt -c -S -S servidor

A la query el paso un variable, "el nombre de tabla"
set @V_SQL_exec=bcp "Select * from '+@nombretabla+'" queryaut
c:\fichero.txt
-c -S -S servidor

y el bcp se lo paso a otra variable que la ejecuto con exec o con
sp_cmdshell
set @V_SQL_exec='bcp "Select * from '+@nombretabla+'" queryaut
c:\fichero.txt -c -S -S servidor '

exec (@V_SQL_exec)

mi pregunta es:
a la query que paso al bcp, quiero hacer un convert-cast, que solo a los
campos de tipo money me sustituya la "," por un "." y para el resto de los
tipos de campos que no haga la conversion
Las tablas que paso al bcp, son distintas y el campo tipo money varia de
lugar en cada tabla...,
Como lo puedo hacer
Gracias a todos

Alguna idea de como hacerlo

Gracias a todos

Preguntas similares