다음을 통해 공유


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...

추가 리소스

함수 나열