AddUniqueKey

설명

이 조회의 기본 레코드 유형의 고유 키 필드를 QueryFieldDefs 오브젝트에 추가합니다.

고유 키 필드를 구성하는 QueryFieldDef 오브젝트를 작성하고 콜렉션에 추가합니다. 이 필드는 고유 키를 구성하는 모든 필드(둘 이상인 경우)를 하나의 문자열로 연결한 것입니다. 예를 들어, first-name + last-name의 고유 키가 있는 경우 다음과 같은 SQL이 생성됩니다(구문은 벤더에 따라 다름).

select concat(first_name, last_name) from defect.

"Joe Jones"와 같은 값이 있는 단일 결과 열을 얻습니다.

참고: 메소드가 DBID 필드를 조회에 추가하고 조회가 실행될 때 레코드의 고유 키로 변환될 필드를 표시합니다. DBID 필드만 선택하는 경우 AddUniqueKey 메소드에서 리턴된 QueryFieldDef가 나타나지만 조회를 실행하여 생성된 ResultSet가 레코드의 표시 이름을 열 값으로 리턴합니다. Stateless 레코드의 경우, 표시 이름은 각 고유 키 필드를 독립된 공백으로 결합하여 형성됩니다.

구문

VBScript

queryfielddefs.AddUniqueKey 

Perl

$queryfielddefs->AddUniqueKey(); 
ID
설명
queryfielddefs
콜렉션으로 페치할 수 있는 QueryFieldDef 오브젝트 세트를 나타내는 QueryFieldDefs 콜렉션 오브젝트입니다.
Return value
QueryFieldDef 오브젝트를 리턴합니다.

피드백