설명
엔티티의
존재 여부 표시를 리턴합니다.
Stateful 레코드의 경우, 표시 이름 인수(display_name)는 id 문자열(예: RAMBU00001234)입니다.
Stateless 레코드의 경우, display_name은 사이에 공백 문자가 있는 모든 고유 키 필드 값의 연결로 구성됩니다. 예를 들어, 프로젝트 레코드 유형에 name 및 department의 두 필드가 있고 모두 고유 키 필드로 지정된 경우, display_name은 <name> <department>"입니다.
name "ACME" 및 department "Finance"의 프로젝트:
exists_flag = session.EntityExists "Project", "ACME Finance"
하나의 고유 키 필드 name이 있는 "ACME" 프로젝트:
exists_flag = session.EntityExists "Project", "ACME"
구문
VBScript
session.EntityExists entity_def_name, display_name
Perl
$session->EntityExists(entity_def_name, display_name);
- ID
- 설명
- session
- 현재 database-access 세션을 나타내는 Session 오브젝트입니다.
- entity_def_name
- 레코드 유형(EntityDef) 이름이 포함된 문자열입니다.
- display_name
- 레코드의 표시 이름(id 문자열)이 포함된 문자열
- Return value
- 엔티티가 존재하는 경우 부울 True를, 그렇지 않은 경우 False를 리턴합니다.
예제
VBScript
set sessionObj = GetSession
ResultFromEntityExist = sessionObj.EntityExists("defect", "test00000001")
Perl
$sessionObj = $entityObj->GetSession();
$ResultFromEntityExist = $sessionObj->EntityExists("defect", "test00000001");