Solución:
Creo que es posible que desee la opción “SET NOCOUNT ON”. Su secuencia de comandos SQL se verá así:
set nocount on
select x, y, z from agent
set nocount off
Y el conjunto de resultados será:
24 aingles1 creablegs
25 tbails12 bull2dog12
26 jtaylor3 Leandon62606
27 forrestw1 nuke19211
Menos el recuento de filas al final.
sqlcmd -S svr -d db ... | findstr /v "rows affected"
findstr
está integrado en el sistema operativo y es similar a grep. Ver findtr /? para más opciones.
Para eliminar una columna, use cut.exe
herramienta. Entonces podrías ejecutar:
sqlcmd -S svr -d db ... | cut -c10-
Esto solo saldría del carácter 10 en adelante, eliminando así los números de línea. Ajuste el número 10 en consecuencia. También puede probar los campos:
sqlcmd -S svr -d db ... | cut -f2-
Esto solo generaría los campos 2 y posteriores (a la derecha).
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)