| 漏洞 ID 编号 |
BUG-000131226 |
| 已提交 | May 28, 2020 |
| 上次修改时间 | December 13, 2024 |
| 适用范围 | ArcSDE/Enterprise Geodatabase |
| 找到的版本 | N/A |
| 操作系统 | Windows OS |
| 操作系统版本 | N/A |
| 状态 | Will Not Be Addressed
开发团队已考虑过该问题或请求,并决定不会解决该问题。 问题的“其他信息”部分可能包含进一步说明。
|
附加信息
Editing feature classes through a versioned view in the geodatabase functionality such a relationship class is an unsupported workflow. This is documented at the link below:
What type of data can be edited using SQL
https://desktop.arcgis.com/en/arcmap/10.4/manage-data/using-sql-with-gdbs/what-type-of-data-can-be-edited-using-sql.htm
To add more context, editing feature classes through a versioned view in relationship classes does not maintain referential integrity. For example, using ArcGIS Desktop or ArcGIS Pro, the foreign key in the destination object is set to null when it's origin object is deleted, editing through the versioned view does not. Therefore, unexpected behavior is seen while generating conflicts.
解决办法
The issue is not reproducible when the primary key field and foreign key field of the relationship class are set in two different fields.
重现步骤