Datensatzfunktionen
Diese Funktionen erstellen und ändern Datensatzwerte.
Information
Name | Beschreibung |
---|---|
Record.FieldCount | Gibt die Anzahl von Feldern in einem Datensatz zurück |
Record.HasFields | Gibt „true“ zurück, wenn der Feldname oder die Feldnamen in einem Datensatz vorhanden sind |
Transformationen
Name | Beschreibung |
---|---|
Geography.FromWellKnownText | Hiermit wird Text, der einen geografischen Wert im WKT-Format (Well-Known Text) repräsentiert, in einen strukturierten Datensatz übersetzt. |
Geography.ToWellKnownText | Hiermit wird ein strukturierter geografischer Punkt in die zugehörige WKT-Darstellung (Well-Known Text) übersetzt. |
GeographyPoint.From | Hiermit wird ein Datensatz erstellt, der einen geografischen Punkt anhand seiner Bestandteile darstellt. |
Geometry.FromWellKnownText | Hiermit wird Text, der einen geometrischen Wert im WKT-Format (Well-Known Text) darstellt, in einen strukturierten Datensatz übersetzt. |
Geometry.ToWellKnownText | Hiermit wird ein strukturierter geometrischer Punkt in die zugehörige WKT-Darstellung (Well-Known Text) übersetzt. |
GeometryPoint.From | Hiermit wird ein Datensatz erstellt, der einen geometrischen Punkt anhand seiner Bestandteile darstellt. |
Record.AddField | Fügt ein Feld über einen Feldnamen und Wert hinzu |
Record.Combine | Kombiniert die Datensätze in einer Liste |
Record.RemoveFields | Gibt einen neuen Datensatz zurück, der die angegebenen Felder in Bezug auf die jeweils anderen Felder neu anordnet. Alle nicht angegeben Felder verbleiben an ihren ursprünglichen Speicherorten. |
Record.RenameFields | Gibt einen neuen Datensatz zurück, der die angegebenen Felder neu benennt. Die sich daraus ergebenen Felder behalten ihre ursprüngliche Reihenfolge bei. Diese Funktion unterstützt das Austauschen und Ändern von Feldnamen. Jedoch müssen alle Zielnamen und verbleibende Feldnamen einen eindeutigen Satz darstellen, oder es wird ein Fehler ausgegeben. |
Record.ReorderFields | Gibt einen neuen Datensatz zurück, der Felder relativ zueinander neu ordnet. Alle nicht angegeben Felder verbleiben an ihren ursprünglichen Speicherorten. Es sind mindestens zwei Felder erforderlich. |
Record.TransformFields | Transformiert Felder durch Anwenden von transformOperations. Für weitere Informationen zu den von transformOperations unterstützten Werten gehen Sie zu Parameterwerte. |
Auswahl
Name | BESCHREIBUNG |
---|---|
Record.Field | Gibt den Wert des angegebenen Felds zurück. Diese Funktion kann verwendet werden, um eine Syntax für die Feldsuche für einen vorhandenen Datensatz dynamisch zu erstellen. Auf diese Weise ist sie eine dynamische Version der record[field]-Syntax. |
Record.FieldNames | Gibt eine Liste der Feldnamen in der Reihenfolge der Felder des Datensatzes zurück |
Record.FieldOrDefault | Gibt den Wert eines Felds aus einem Datensatz zurück. Wird das Feld nicht gefunden, wird der Standardwert zurückgegeben. |
Record.FieldValues | Gibt eine Liste der Feldwerte in der Reihenfolge der Felder des Datensatzes zurück |
Record.SelectFields | Gibt einen neuen Datensatz zurück, der die Felder enthält, die aus dem eingegebenen Datensatz ausgewählt wurden. Die ursprüngliche Reihenfolge der Felder wird beibehalten. |
Serialisierung
Name | BESCHREIBUNG |
---|---|
Record.FromList | Gibt einen Datensatz basierend auf einer Liste von Feldwerten und einer Gruppe von Feldern zurück |
Record.FromTable | Gibt einen Datensatz aus einer Tabelle mit Datensätzen zurück, der Feldnamen und Werte enthält |
Record.ToList | Gibt eine Liste von Werten mit den Feldwerten des Eingabedatensatzes zurück |
Record.ToTable | Gibt eine Datensatztabelle zurück, die Feldnamen und Werte aus einem eingegebenen Datensatz enthalten |
Parameterwerte
Die folgenden Typdefinitionen werden verwendet, um die Parameterwerte zu beschreiben, auf die weiter oben in der Record-Funktion verwiesen wird.
Typendefinition | Beschreibung |
---|---|
MissingFieldOption | Weitere Informationen: MissingField.Type |
Transformationsvorgänge | Transformationsvorgänge können von einem der folgenden Werte angegeben werden: • Ein Listenwert aus zwei Elementen, wobei das erste Element der Feldname und das zweite Element die Transformationsfunktion ist, die auf dieses Feld angewendet wird, um einen neuen Wert zu erzeugen. • Eine Liste von Transformationen kann mithilfe eines Listenwerts bereitgestellt werden, und jedes Element stellt wie oben beschrieben den Listenwert von 2 Elementen dar. Für Beispiele gehen Sie zur Beschreibung von Record.TransformFields. |
Umbenennungsvorgänge | Umbenennungsvorgänge für einen Datensatz kann wie folgt angegeben werden: Als ein einzelner Umbenennungsvorgang, der von einer Liste zweier Feldnamen (alt und neu) dargestellt wird Für Beispiele gehen Sie zur Beschreibung von Record.RenameFields. |