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.