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