Share via


küme NOCOUNT (Transact-SQL)

Sayımını etkilenen satırların sayısını gösteren iletiyi vermiyor bir Transact-SQL deyim veya depolanmış yordam, gelen sonuç bir parçası olarak verilen küme.

Topic link iconTransact-SQL sözdizimi kuralları

SET NOCOUNT { ON | OFF } 

Remarks

küme NOCOUNT ON olduğunda bu sayı verilir.küme NOCOUNT KAPALı olduğunda, bu sayı verilir.

küme NOCOUNT ON olsa bile @@ ROWCOUNT işlev güncelleştirildi.

küme NOCOUNT ON DONE_IN_PROC iletilerin istemciye için saklı yordamdaki bir deyimin her gönderilmesini engeller.Gerçek veri döndüren birkaç ifadeleri içeren saklı yordamlar veya yordamlar içerir Transact-SQL ağ trafiğinin önemli ölçüde azalır çünkü döngüleri, küme NOCOUNT ON olarak ayarlanması bir önemli performans artırma sağlar.

küme NOCOUNT tarafından belirtilen ayarları yürütmek veya çalışma zamanı ve çözümleme saat etkindir.

İzinler

Üyelik gerektirir Ortak roldür.

Örnekler

Aşağıdaki örnek, iletinin görüntülenmesini etkilenen satırların sayısını hakkında engeller.

USE AdventureWorks;
GO
SET NOCOUNT OFF;
GO
-- Display the count message.
SELECT TOP(5)LastName
FROM Person.Contact
WHERE LastName LIKE 'A%';
GO
-- SET NOCOUNT to ON to no longer display the count message.
SET NOCOUNT ON;
GO
SELECT TOP(5) LastName
FROM Person.Contact
WHERE LastName LIKE 'A%';
GO
-- Reset SET NOCOUNT to OFF
SET NOCOUNT OFF;
GO