DQL에서 시작 및 끝 행 값을 기반으로 행을 가져 오는 방법이 있는지 알고 싶습니다. (행 번호 1 - 1000, 1001 - 2000과 유사). (오라클 질의에서 rownumber와 유사).Documentum 쿼리 언어 구문
이 입력은 많은 도움이 될 것입니다.
DQL에서 시작 및 끝 행 값을 기반으로 행을 가져 오는 방법이 있는지 알고 싶습니다. (행 번호 1 - 1000, 1001 - 2000과 유사). (오라클 질의에서 rownumber와 유사).Documentum 쿼리 언어 구문
이 입력은 많은 도움이 될 것입니다.
DQL을 사용할 수 없다고 생각합니다. 그러나 DQL 참조 가이드 (Powerlink 확인)를 참조하십시오. DQL 힌트에 대한 정보가 있습니다 (해당 섹션이 있습니다). 기본 RDBMS로 힌트를 전달할 수있는 통과 힌트에 대한 설명이 있습니다.
DB2 및 Oracle의 경우패스 스루 힌트는 RDBMS 서버에 전달되는 힌트입니다 : 사용할 수있는 힌트는 오라클 등
이 해당 섹션에서 발췌 한 것입니다 SQL 서버, DB2,인지에 따라 달라집니다. 해당 은 Content Server에서 처리하지 않습니다.
SQL Server 및 Sybase에는 종류의 힌트가 있습니다. 개별 테이블에 적용되는 설명과 이 전체 문에 전체적으로 적용되는 힌트가 있습니다. 이 문제를 해결하려면 에 SELECT 문 소스 목록 또는 문 끝에서 통과 힌트를 포함 할 수 있습니다. 소스 목록에 포함 할 힌트는 테이블 별 힌트 여야합니다. 끝 부분에 포함될 힌트는 글로벌 힌트 여야합니다.
SELECT "r_object_id" FROM "dm_document" WITH
(SYBASE('NOHOLDLOCK')) WHERE "object_name"='test' ENABLE (FORCE_PLAN)
는 만 SELECT 문의 끝에 통과 힌트를 포함한다 : 예를 들어, 다음 문은 문 수준을 테이블 수준에서 Sybase 용 통과 힌트를 포함하고 .
는 OBJECT_NAME으로 문서를 정렬 한 다음 행부터 1K 행까지 반환이
select * from dm_document where object_name like 'ABC%' enable(RETURN_RANGE 1001 2000 1000 'object_name ASC')
처럼 RETURN 범위 힌트를 사용 (해야) 할 수 Documentum의 DQL 쿼리 매김의 경우 1001은 2000으로 끝나며 1K 최상위 (정렬 된) 행에 최적화되어 있습니다.
구문 그것은 어떤 기본 데이터베이스와 콘텐츠 서버 (CS) 6.6 때문에 작동 RETURN_RANGE starting_row ending_row [optimize_top_row] 'sorting_clause'
입니다.