Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
van toepassing op:SQL Server-
Retourneert het aantal items in de volgorde dat momenteel wordt verwerkt. Het retourneert met name de gehele index van het laatste item in de reeks. Het eerste item in de reeks heeft een indexwaarde van 1.
Syntaxis
fn:last() as xs:integer
Opmerkingen
In SQL Server kan fn:last() alleen worden gebruikt in de context van een contextafhankelijk predicaat. Het kan met name alleen tussen vierkante haken ([ ]) worden gebruikt.
Voorbeelden
Dit onderwerp bevat XQuery-voorbeelden voor XML-exemplaren die zijn opgeslagen in verschillende xml--typekolommen in de AdventureWorks-database.
Een. De laatste() XQuery-functie gebruiken om de laatste twee productiestappen op te halen
Met de volgende query worden de laatste twee productiestappen voor een specifiek productmodel opgehaald. De waarde, het aantal productiestappen dat wordt geretourneerd door de functie last(), wordt in deze query gebruikt om de laatste twee productiestappen op te halen.
SELECT ProductModelID, Instructions.query('
declare namespace AWMI="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions";
<LastTwoManuSteps>
<Last-1Step>
{ (/AWMI:root/AWMI:Location)[1]/AWMI:step[(last()-1)]/text() }
</Last-1Step>
<LastStep>
{ (/AWMI:root/AWMI:Location)[1]/AWMI:step[last()]/text() }
</LastStep>
</LastTwoManuSteps>
') as Result
FROM Production.ProductModel
WHERE ProductModelID=7
In de voorgaande query retourneert de functie last() in//AWMI:root//AWMI:Location)[1]/AWMI:step[last()] het aantal productiestappen. Deze waarde wordt gebruikt om de laatste productiestap op te halen op de locatie van het werkcentrum.
Dit is het resultaat:
ProductModelID Result
-------------- -------------------------------------
7 <LastTwoManuSteps>
<Last-1Step>
When finished, inspect the forms for defects per
Inspection Specification .
</Last-1Step>
<LastStep>Remove the frames from the tool and place them
in the Completed or Rejected bin as appropriate.
</LastStep>
</LastTwoManuSteps>