sql - 当我运行简单的选择查询时,是否可以不显示最后受影响的行数?

标签 sql sql-server tsql sql-server-2000

我尝试使用 OSQL 将查询结果保存在文本文件中,然后将这些文本文件批量插入到表中。 OSQL部分没问题,但是,在批量插入中,查询结果末尾受影响的行数会导致错误。这是一个例子;

select item_number, description, price from item

3536114   Fruit mix     $3.99

3536229   DO 20 liquid  $9.99

3536251   Peppermint    $7.99

(3 rows affected) ------> I do not need this line.

最佳答案

使用SET NOCOUNT像这样:

SET NOCOUNT ON;

这将:

Stops the message indicating the number of rows affected by a Transact-SQL statement from being returned as part of the results.

关于sql - 当我运行简单的选择查询时,是否可以不显示最后受影响的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13257860/

相关文章:

sql-server - CREATE DATABASE 最终克隆了一个旧数据库

c# - Sqlconnection 仍然需要 ssl 但 "encrypt=false"

mysql - 在第一个表中插入数据后,如何将数据从一个表插入到另一个表中?

sql - 将数据透视表与另一个复杂表连接起来

sql - 如何从sql数据库表列中删除特定字符?

sql - EXEC sp_executesql 与 INSERT INTO :( 一起使用时非常慢

sql - Oracle 是否有相当于 SQL Server OUTPUT INSERTED.* 的功能?

sql-server - DISTINCT 是否总是隐含在 IN 子句中使用的子查询中?

sql-server - 查找存储过程列表的所有依赖项

sql - 添加 hibernate 更新时为什么会出现排序规则冲突?