資料庫管理物形式服務
下列服務包含在資料庫管理物形式 (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 資料形式)
這是否有幫助?