데이터베이스 관리 사물 형태 서비스
데이터베이스 관리 사물 형태(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 데이터 셰이프)
도움이 되셨나요?