Utilizarea filtrului superior cu parametrul legături, ferestre pro-l

Trimite o cerere pentru un material

Atunci când, în timpul sesiunilor de formare în T-SQL, vom discuta filtru TOP și opțiunea menționată cu șnururi, văd adesea fețele surprins de ascultători. Evident, mulți nu știu despre existența acestei opțiuni și scopul său, cu toate că el a apărut în filtru în versiunea TOP SQL Server 7.0.

Luați în considerare următoarea interogare:

Această interogare returnează ultimele trei comenzi. Dar, după cum coloana ORDERDATE nu este unic, este imposibil să se determine preferința între liniile cu aceeași dată. Din cauza acestei cereri devine non-determinist. Pentru a accesa rândurile cu aceeași dată determinată de ordinea de acces fizic. parametru Datorită cererii de executare CRAVATE nu este oprit imediat după un număr predeterminat de rânduri returnate, și orice legătură cu ultima linie cu ordonarea elementelor (în acest caz, ORDERDATE) a emis. Acest lucru înseamnă că puteți obține mai multe rânduri decât cele solicitate, dar liniile de selecție devine determinist.

Aplică această setare la solicitarea noastră, după cum urmează:

Acum, când ne-am dat posibilitatea de a stabili cu șnururi, vă sugerăm o sarcină mică. Înainte de a rula următoarea interogare, încercați să răspundă la ceea ce făcea.

Executați următorul cod pentru a obține răspunsul:

Răspunsul dvs. a fost corect?

Partajați imagini cu prietenii și colegii

articole similare