BCP

06/12/2005 - 23:13 por aventurero | Informe spam
Buenas amigos del foro.
Estoy tratando de utilizar el BCP que muy amablemente lo sugirió Maxi.
Tengo esta instrucción que ejecuto desde el Analizador de Consulta para
generar un archivo de salida con una vista

bcp
"select * from Vista_Medio where consecutivo"55 order by nump"
out "salida.txt"

Me da el siguiente error:

Servidor: mensaje 179, nivel 15, estado 1, línea 3
No se puede usar la opción OUTPUT cuando se pasa una constante a un
procedimiento almacenado.

Pd: Si estoy cometiendo alguna tontería, disculpen pero el la primer
incursión en esta forma de manejo de datos

Gracias por su ayuda.


Atentamente,



Aventurero

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
06/12/2005 - 23:15 | Informe spam
aventurero,

Usa "queryout" en vez de "out".


AMB

"aventurero" wrote:

Buenas amigos del foro.
Estoy tratando de utilizar el BCP que muy amablemente lo sugirió Maxi.
Tengo esta instrucción que ejecuto desde el Analizador de Consulta para
generar un archivo de salida con una vista

bcp
"select * from Vista_Medio where consecutivo"55 order by nump"
out "salida.txt"

Me da el siguiente error:

Servidor: mensaje 179, nivel 15, estado 1, línea 3
No se puede usar la opción OUTPUT cuando se pasa una constante a un
procedimiento almacenado.

Pd: Si estoy cometiendo alguna tontería, disculpen pero el la primer
incursión en esta forma de manejo de datos

Gracias por su ayuda.


Atentamente,



Aventurero



Respuesta Responder a este mensaje
#2 aventurero
06/12/2005 - 23:24 | Informe spam
Gracias Alejandro.

Cambio "out" por "queryout" (sin comillas) y me da esta error

Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 3: sintaxis incorrecta cerca de 'queryout'.

Atentamente,



Aventrurero
Respuesta Responder a este mensaje
#3 Alejandro Mesa
06/12/2005 - 23:48 | Informe spam
aventurero,

Te paso un ejemplo.

c:\>bcp "select * from northwind.dbo.orders" queryout "c:\temp\prueba.txt"
-S(Local) -T -c


AMB

"aventurero" wrote:

Gracias Alejandro.

Cambio "out" por "queryout" (sin comillas) y me da esta error

Servidor: mensaje 170, nivel 15, estado 1, línea 3
Línea 3: sintaxis incorrecta cerca de 'queryout'.

Atentamente,



Aventrurero



Respuesta Responder a este mensaje
#4 Dario R. Ayala
07/12/2005 - 18:57 | Informe spam
Aventurero: bcp es una aplicación no una intrucción T-SQL, tenes que
ejecutarla desde una consola de comandos no desde el analizador de consultas
Saludos

Dario R. Ayala

Microsoft DCE 2005 2E - DCE 3E



aventurero wrote:
Buenas amigos del foro.
Estoy tratando de utilizar el BCP que muy amablemente lo sugirió Maxi.
Tengo esta instrucción que ejecuto desde el Analizador de Consulta para
generar un archivo de salida con una vista

bcp
"select * from Vista_Medio where consecutivo"55 order by nump"
out "salida.txt"

Me da el siguiente error:

Servidor: mensaje 179, nivel 15, estado 1, línea 3
No se puede usar la opción OUTPUT cuando se pasa una constante a un
procedimiento almacenado.

Pd: Si estoy cometiendo alguna tontería, disculpen pero el la primer
incursión en esta forma de manejo de datos

Gracias por su ayuda.


Atentamente,



Aventurero



Respuesta Responder a este mensaje
#5 aventurero
07/12/2005 - 19:37 | Informe spam
Muchas gracias.
For fin entendí que es, para que sirve y como utilizar el BCP.
El ejemplo de Alejandro me funcionó perfectamente.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida