所有字段都具有属性,其属性在创建表或者要素类时设置。 在 ArcGIS 中,您设置的第一个字段属性是字段的名称和数据类型。 您要设置的其他属性取决于字段的数据类型。
创建表或要素类后,可以更改某些字段属性。 对于企业级地理数据库,可更改的属性以及属性的更改方式取决于您所使用的数据库管理系统;仅可执行数据库允许的更改。 例如,如果您的数据库不允许更改包含数据的表中的字段长度,则不能通过 ArcGIS 更改字段长度。
可变更的字段属性如下:
- 字段名称
某些系统字段不能被重命名。 有关这些字段的列表,请参阅定义要素类属性。
- 数据类型
仅当表为空时,才能更改数据类型。 如果表包含数据,则无法更改数据类型。
- 别名
- 允许或不允许空值
如果某个表或某个要素类被注册为版本,则无法将“允许空值”属性从“是”更改为“否”。
- 默认值
- 属性域
- 长度
如果您的表或要素类中不包含数据,那么您可以增大或减小该值。 如果您的表或要素类中包含数据,则仅可增加字段长度。
可以从表属性或要素类属性对话框的字段选项卡中访问字段属性。
按照以下步骤修改现有字段属性:
- 启动 ArcMap 或 ArcCatalog,并连接到包含要修改字段属性的表或要素类的地理数据库。
如果表或要素类位于企业级、工作组或桌面地理数据库中,则必须以表所有者的身份进行连接才能修改字段属性。
- 右键单击表或要素类,然后单击属性。
- 单击字段选项卡。
- 从字段名称列表中选择要修改的字段。
- 要重命名字段,可单击名称文本,然后输入新名称。
- 要更改数据类型,可从相应的数据类型下拉列表中选择一个新类型。
- 要更改字段别名、默认值或长度,可双击字段属性列表中的值,然后输入一个新值。
- 要更改字段的空值或关联属性域,可从下拉列表中选择一个新值。
- 完成所有修改后,请单击确定以关闭表属性或要素类属性对话框,然后应用更改。