Häufig gestellte Frage (FAQ)

Warum sind Felder in ArcGIS Pro auf leere Werte statt auf NULL-Werte festgelegt?

Last Published: August 16, 2024

Wenn Sie in einer Attributtabelle in ArcGIS Pro den Wert eines Feldes löschen und die Eingabetaste drücken, wird der Wert als "<NULL>" oder leer angezeigt. Obwohl beide Ergebnisse leere Werte anzeigen, besteht ein Unterschied zwischen den beiden Rückgaben. NULL-Werte stellen Felder ohne Daten dar. Ein leeres Feld hingegen ist eine Zeichenfolge ohne Zeichen. Im Folgenden finden Sie eine ausführliche Erklärung dazu, wann Felder auf einen leeren Wert oder einen NULL-Wert festgelegt werden.

NULL-Werte

Eine Attributtabelle mit der Spalte "Number of Siblings" und zwei NULL-Werten

Ein Feld kann einen NULL-Wert aufweisen, wenn der Datentyp auf "Numerisch" festgelegt ist oder das Kontrollkästchen NULL-Werte erlauben aktiviert ist. Bei einem Textfeld ist es möglich, dass leere Daten nicht NULL sind, z. B. ein Leerzeichen. Bei einem numerischen Feld sind leere Werte, die nicht NULL sind, jedoch nicht möglich, da alle leeren Werte als NULL gewertet werden. Wenn z. B. in einer Attributtabelle der Wert im Feld No. of Siblings gelöscht wird, wird das Feld auf <NULL> festgelegt statt leer zu sein. Dies bedeutet, dass kein Wert vorhanden ist.

Um beim Erstellen des Feldes in der Attributtabelle NULL-Werte zu erlauben, müssen Sie den Datentyp auf "Numerisch" festlegen oder das Kontrollkästchen NULL-Werte erlauben aktivieren. Eine Anleitung hierzu finden Sie unter ArcGIS Pro: Erstellen und Verwalten von Feldern oder How To: Zuweisen von NULL-Werten zu einem Feld in ArcGIS Pro.

Note: 
In some instances, due to BUG-000145688, a field is set to blank even when the Allow NULL check box is enabled and the data type is set to numeric. In this case, upgrade ArcGIS Pro to the latest version.

Leere Felder

Eine Attributtabelle mit der Spalte "Address" und zwei leeren Feldern

Ein Feld kann leer sein, wenn der Datentyp auf "Text" festgelegt ist oder das Kontrollkästchen NULL-Werte erlauben deaktiviert ist. Wenn z. B. ein Benutzer seine Adresse nicht angibt und der Feldwert entfernt wird, wird das Feld nicht auf <NULL> festgelegt, sondern bleibt leer.

Um beim Erstellen des Feldes in der Attributtabelle leere Felder zu erlauben, müssen Sie das Kontrollkästchen NULL-Werte erlauben deaktivieren oder den Datentyp auf "Text" festlegen. Eine Anleitung dazu finden Sie unter ArcGIS Pro: Erstellen und Verwalten von Feldern.

Note: 
Not all geodatabase types support blank fields. For example, in an Oracle geodatabase, it is not possible to have a blank field as a string with no characters in the attribute table as the strings are automatically converted to null values.

Artikel-ID: 000029046

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln