Når et SQL-script kører i SQL Server-databasen, opdaterer SQL-scriptet dataene i en løkke, og datamængden er relativt stor, og udførelsesresultatet vil give en stor mængde information, der påvirker antallet af rækker, som vist i figuren nedenfor:
Hvordan slår jeg udgangen fra de berørte rækker? Indtast på den første linje i manuskriptetSÆT NOCOUNT PÅ, målte eksekveringsscriptetHastigheden er meget hurtigere, hvilket sparer et halvt minut tid。
SET NOCOUNT
Får de returnerede resultater til ikke at indeholde information om, hvor mange rækker der påvirkes af Transact-SQL-sætningen.
grammatik
SÆT NOCOUNT { PÅ | OFF }
Eksegese
Når SÆT NOCOUNTNår TÆNDT, returneres ingen tælling(angiver antallet af linjer, der påvirkes af Transact-SQL-sætningen). Når SET NOCOUNT er SLUKKET, returneres tællingen.
Omfanget
Set NocountOmfanget er den aktuelle session, hvilket betyder, at den forbliver aktiv, så længe sessionen ikke slår nocount-indstillingen fra.
Referencedokumentation:Hyperlink-login er synlig.
|