Skip to main content

向字段中添加唯一约束

您可以对托管要素图层子图层中的单个字段应用唯一约束。 应用唯一约束后,关系型数据存储会确保该字段中不会存储重复值。 您可能会对专用于识别图层中要素的字段进行此操作。 当编辑者更新属性或向图层添加要素时,唯一约束可确保编辑器不会添加重复值。 当您在要素图层中追加或更新数据时,如果用于追加或更新字段的文件包含违反唯一约束的值,则追加或更新操作将失败。

虽然在大多数情况下,会将唯一约束应用于数字字段,但您可以对除系统字段(如 ObjectID、GlobalID 和 FID)外的任一字段类型设置唯一约束。

图层所有者和组织管理员可以在托管要素图层和托管表中的字段上设置唯一约束。 共享该图层的共享更新组的成员也可以对图层中的字段设置唯一约束。

注:

无法向参与已连接托管要素图层视图的图层添加唯一约束。

请按照以下步骤向托管要素图层或托管表的子图层中的字段添加唯一约束:

  1. 登录组织

    您必须以图层或表所有者、组织管理员或该图层或表所共享到的共享更新群组成员的身份进行登录。

  2. 打开托管图层的项目页面

  3. 单击数据选项卡。

  4. 如果托管图层包含多个子图层,请使用图层下拉菜单选择要配置的子图层。

  5. 单击字段按钮 以更改到字段视图。

  6. 单击将向其添加唯一约束的字段的显示名称以打开该字段的详细信息。

  7. 单击唯一值旁的编辑按钮 编辑 并更改设置。

    • 如果需要该字段包含唯一值,请选择需要唯一值并单击保存

    • 要允许字段中存在重复值,请选择不需要唯一值并单击保存

    当需要唯一值时,ArcGIS Enterprise 将确认字段中的现有值唯一。 如果值唯一,则添加唯一约束。 如果不唯一,则无法在该字段上设置唯一约束,直到您编辑该字段,使其仅包含唯一值为止。