C'è una parola chiave o una metainformazione in SQL Server che ti dirà se TOP ha avuto effetto?Sql Server TOP - usato?
EX:
Select TOP 5 * From Stuff
RESULT: 5 rows
Qual è il modo migliore per determinare se ci sarebbero stati 6 o più?
I could do:
SELECT TOP 6 count(*) FROM Stuff
ma sono preoccupati per una chiamata separata per recuperare il conteggio perché non c'è domanda reale è molto più complicato di questo e su un grande tavolo.
Grazie!
"Ha preso effetto" in che modo? Significa che in realtà ha limitato il tuo set di risultati? Conta solo quello che hai ottenuto. – bluevector
@jonnyGold Il conteggio di ciò che è tornato non gli avrebbe detto se c'erano più file disponibili di quelle richieste. – ean5533
@ ean5533 Quindi la mia richiesta di chiarimenti sul significato di "ha avuto effetto"? – bluevector