En Microsoft SQL Server, ¿cómo puedo desactivar "X filas afectadas" al final de mi salida?

En Microsoft SQL Server, ¿cómo puedo desactivar "X filas afectadas" al final de mi salida?

Estoy consultando una base de datos en Microsoft SQL Server y escribiendo el resultado en un archivo csv.
Al importar los datos de salida a otro programa, aparece un error porque la última línea de mi archivo de salida contiene "X filas afectadas".
¿Hay alguna manera de asegurarme de que SQL Server no escriba esta última línea en mi archivo de salida? En este momento, primero tengo que abrir el archivo en un editor de texto y eliminar la última línea, pero como mi archivo contiene 20 millones de filas, cargar el archivo lleva mucho tiempo.

Respuesta1

En la parte superior de su bloque de procedimiento o antes del segmento de código DML con el que está trabajando, agregue la configuración:

SET NOCOUNT ON
GO

https://msdn.microsoft.com/en-us/library/ms189837.aspx

Esto evitará la línea de resumen.

Tenga en cuenta que esto no afectará los valores de retorno de SPocs; estos se refieren al estado (0 => OK) de la invocación resultante, no al recuento de registros afectados.

información relacionada