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