数据库管理事物形态服务
以下是数据库管理事物形态 (PTC.SCA.SCO.DBManagementThingShape) 中的一些服务:
级联删除服务
BatchCascadeDelete - 对所有指定实体执行级联删除。调用 CollectActionForCascadeDelete 服务可收集操作列表并予以执行。
• 输入参数:
◦ infoTable (INFOTABLE)
◦ deleteReference (BOOLEAN)
• 输出:infoTable (INFOTABLE—PTC.SCA.SCO.BatchAction 数据形状)
CascadeDelete - 根据每个外键的 onDelete 和 deleteReference 设置删除指定图元以及所有参考和被参考图元。
• 输入参数:
◦ dataShapeName (DATASHAPE)
◦ UID (STRING)
◦ deleteReference (BOOLEAN)
• 输出:infoTable (INFOTABLE—PTC.SCA.SCO.BatchAction 数据形状)
CollectActionForCascadeDelete - 在删除指定图元时,根据每个外键的
onDelete 和
deleteReference 设置收集欲执行的所有操作。返回欲执行操作的列表。此服务可自行执行,以查看删除指定实体后有何影响。有关详细信息,请参阅
设置外键的删除行为。
• 输入参数:
◦ infoTable (INFOTABLE)
◦ deleteReference (BOOLEAN)
• 输出:infoTable (INFOTABLE—PTC.SCA.SCO.BatchAction 数据形状)