Сервисы профиля вещи управления базой данных
Следующие сервисы находятся в профиле вещи управления базой данных (PTC.DBConnection.DBManagement_TS):
Сервисы каскадного удаления
BatchCascadeDelete: выполняет каскадное удаления всех указанных сущностей. Вызывает сервис CollectActionForCascadeDelete, чтобы собрать список действий и выполнить его.
Входные параметры:
infoTable (INFOTABLE)
deleteReference (BOOLEAN)
Выходные данные: infoTable (INFOTABLE: профиль данных PTC.DBConnection.BatchAction)
CascadeDelete: удаляет указанную сущность и все ссылающиеся на что-либо или справочные сущности, на основе настроек onDelete и deleteReference для каждого внешнего ключа.
Входные параметры:
dataShapeName (DATASHAPE)
UID (STRING)
deleteReference (BOOLEAN)
Выходные данные: infoTable (INFOTABLE: профиль данных PTC.DBConnection.BatchAction)
CollectActionForCascadeDelete: собирает все действия, которые нужно выполнить при удалении указанных сущностей, на основе настроек onDelete и deleteReference, для каждого внешнего ключа. Возвращает список действий для выполнения. Этот сервис можно выполнить самостоятельно, чтобы узнать что может произойти при удалении указанных сущностей. Дополнительные сведения см. в разделе Задание поведения при удалении для внешних ключей.
Входные параметры:
infoTable (INFOTABLE)
deleteReference (BOOLEAN)
Выходные данные: infoTable (INFOTABLE: профиль данных PTC.DBConnection.BatchAction)
Было ли это полезно?