SET NOCOUNT ON 是一条 SQL 语句,用于禁止在执行查询时返回受影响的行数消息。通常,当执行 INSERT、UPDATE、DELETE 等操作时,数据库会返回一个消息,表示受影响的行数。但在某些情况下,你可能希望禁用这些消息,以减少网络通信和内存使用。
以下是示例使用 SET NOCOUNT ON 的 SQL 查询语句:
SET NOCOUNT ON;
-- 执行一些数据库操作
INSERT INTO YourTable (Column1, Column2) VALUES (Value1, Value2);
UPDATE AnotherTable SET Column3 = NewValue WHERE Condition;
DELETE FROM SomeTable WHERE Condition;
-- 查询数据
SELECT Column1, Column2 FROM YourTable WHERE SomeCondition;
-- 执行其他操作
-- ...
-- 最后禁用 NOCOUNT
SET NOCOUNT OFF;
SET NOCOUNT ON;
– 执行一些数据库操作
INSERT INTO YourTable (Column1, Column2) VALUES (Value1, Value2);
UPDATE AnotherTable SET Column3 = NewValue WHERE Condition;
DELETE FROM SomeTable WHERE Condition;
– 查询数据
SELECT Column1, Column2 FROM YourTable WHERE SomeCondition;
– 执行其他操作
– …
– 最后禁用 NOCOUNT
SET NOCOUNT OFF;