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