数据库管理事物形态服务
以下是数据库管理事物形态 (PTC.DBConnection.DBManagement_TS) 中提供的一些服务:
级联删除服务
* 
级联删除服务上的 deleteReference 输入参数可确定服务是否遵循欲删除实体数据库信息中外键的 deleteReference 设置。deleteReference 输入参数设置为 true 时,将删除所有 deleteReference 设置为 true 的外键所参考的实体。deleteReference 输入参数设置为 false 时,不会删除所参考的实体。
有关详细信息,请参阅使用外键设置删除行为
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 数据形状)
这对您有帮助吗?