Frequently asked question
In ArcGIS Pro, after deleting the value of a field and pressing Enter in an attribute table, the value is displayed as <Null> or blank. While both results indicate empty values, there is a difference in both returns. Null values represent fields with no data whereas a blank field exists as a string with no characters. A further explanation is provided below to demonstrate why the field is set to blank or null.
Null values
A field can have a null value when the data type is set to numeric or the Allow NULL check box is enabled. For a text field, it is possible to have a blank data that is non-null, such as a space. However, for a numeric field, it is not possible to have a blank value that is non-null, as all empty values are considered as null. For example, in an attribute table, when the value in the No. of Siblings field is deleted, the field is set to <Null> instead of blank, demonstrating the value does not exist.
To allow null values in a field when creating the field in the attribute table, set the data type to a numeric data type or check the Allow NULL check box. Refer to ArcGIS Pro: Create and manage fields or How To: Assign nulls to a field in ArcGIS Pro for instructions.
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.
Blank fields
A field can be blank when the data type is set to text or the Allow NULL check box is disabled. For example, when a user does not disclose their address and the field value is removed, the field is set to blank instead of <Null>.
To allow a blank field when creating the field in the attribute table, disable the Allow NULL check box or set the data type to text. Refer to ArcGIS Pro: Create and manage fields for instructions.
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.
Get help from ArcGIS experts
Download the Esri Support App