Die FIELDVALUE-Feldfunktion gibt den Skalarwert eines angegebenen Feldes zurück.
FIELDVALUE gibt den Skalarwert des Feldes zurück, das durch Feldverweis_für_Quelle angegeben wird. Wenn der Parameter ein nicht vorhandenes Feld bezeichnet, wird NULL zurückgegeben.
<Data> <Qty Unit="Gallons">1234</Qty> </Data>Die ESQL-Anweisung
SET OutputRoot.XML.Data.Quantity = FIELDVALUE(InputRoot.XML.Data.Qty);gibt folgendes Ergebnis zurück:
<Data><Quantity>1234</Quantity></Data>während die ESQL-Anweisung (ohne FIELDVALUE-Funktion)
SET OutputRoot.XML.Data.Quantity = InputRoot.XML.Data.Qty;zu einer Baumstrukturkopie mit folgendem Ergebnis führt:
<Data><Quantity Unit="Gallons">1234</Quantity></Data>da das Feld Qty ist kein Endpunktfeld ist.