ALLITEMSQUERY ER 함수

ALLITEMSQUERY 함수는 결합된 SQL 쿼리로 실행됩니다. 지정된 경로와 일치하는 모든 항목을 나타내는 기록 목록 으로 구성된 새로운 병합된 기록 목록 값을 반환합니다.

구문

ALLITEMSQUERY (path)

인수

path: 기록 목록

기록 목록 데이터 유형의 데이터 소스의 유효한 경로입니다. 최소한 하나의 관계를 포함해야 합니다.

반환 값

기록 목록

결과 기록 목록입니다.

사용 참고 사항

지정된 경로는 기록 목록 데이터 유형의 데이터 소스 요소에 대한 유효한 데이터 소스 경로로 정의되어야 합니다. 또한 적어도 하나의 관계를 포함해야 합니다. 경로 스트링날짜 와 같은 데이터 요소는 디자인 타임에 전자 보고(ER) 표현식 작성기에서 오류를 발생시켜야 합니다.

SQL을 사용하여 직접 호출할 수 있는 애플리케이션 개체(예: 테이블, 엔터티, 쿼리)를 참조하는 기록 목록 데이터 형식의 데이터 소스에 이 함수를 적용하면 조인된 SQL 쿼리로 실행됩니다. 그렇지 않으면 메모리에서 ALLITEMS 함수로 실행됩니다.

예시

모델 매핑에서 다음 데이터 소스를 정의합니다.

  • CustInvoiceTable 테이블을 참조하는 테이블 기록 유형의 CustInv 데이터 소스
  • 표현식을 포함하는 계산된 필드 유형의 FilteredInv 데이터 소스 FILTER (CustInv, CustInv.InvoiceAccount = "US-001")
  • 표현식을 포함하는 계산된 필드 유형의 JourLines ALLITEMSQUERY ( FilteredInv.'<Relations'.CustInvoiceJour.'<Relations'.CustInvoiceTrans)

JourLines 데이터 소스를 호출하기 위해 모델 매핑을 실행하면 다음 SQL 문이 실행됩니다.

SELECT ... FROM CUSTINVOICETABLE T1 CROSS JOIN CUSTINVOICEJOUR T2 CROSS JOIN
CUSTINVOICETRANS T3 WHERE...

추가 리소스

함수 나열