Uso de "bcp"

KIKI
28 de Septiembre del 2009
Estoy intentado extportar una tabla ordenada con "bcp" desde Simbolo del sistema.

bcp pubs..publishers out temp.txt -w

Esto funciona, el problema es cuando quiero exportar ordenando en base a una columna.

bcp pubs..publishers out temp.txt -w -h "ORDER (pub_id ASC)"

Esto no me funciona.

Gracias por adelantado.

Isa? Islas
28 de Septiembre del 2009
Debes incluir el query completo


bcp "SELECT * FROM base..tabla ORDER col ASC" queryout authors.txt temp.txt -w -h


KIKI
28 de Septiembre del 2009
Lo primero muchas gracias por atender mi consulta.
He intentado exportar con "bcp" pero no consigo exportar ordenando por una columna. A continuacion te detallo los mensajes de error.

Primer intento
No funciona

C:Documents and Settingsfalbarran>bcp "SELECT * FROM pubs..publishers ORDER city ASC" queryout temp.txt -w
Password:
SQLState = 37000, NativeError = 170
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'city'.
SQLState = 37000, NativeError = 8180
Error = [Microsoft][ODBC SQL Server Driver][SQL Server]Statement(s) could not be prepared.
___________________________________________________________________________________________________________________

Segundo intento
No funciona

C:Documents and Settingsfalbarran>bcp "SELECT * FROM pubs..publishers ORDER city ASC" queryout temp.txt -w -h
"-h <load hints>" not allowed with QUERYOUT option

___________________________________________________________________________________________________________________

Tercer intento.
funciona pero no ordena.

C:Documents and Settingsfalbarran>bcp "SELECT * FROM pubs..publishers" queryout temp.txt -w
Password:

Starting copy...

8 rows copied.
Network packet size (bytes): 4096
Clock Time (ms.): total 1

Isa?
28 de Septiembre del 2009
Incluye el query completo:

bcp "SELECT * FROM pubs..authors" queryout authors.txt -U garth -P pw -c