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;