If I ran a select DQL statement and there is no ORDER BY clause included, what is the default sort order for basic search?
Trace the query in the database - if there is no order by then the database is free
to return the records in any order it wants, the actual order will be driven by query plans and the order in which data is stored in the blocks.
If you wish your data to be returned in a particular order you must include an ORDER BY clause.
Another EMC Solution for reference:
Default sorting of search results in TaskSpace
Symptoms
Two consecutive executions of a Search query return sets with different order of results
Cause
In the DB side, the retrieved data is not displayed in a mere random order. If unsorted, data will typically be displayed in the order in which it appears in the underlying tables.
This could be the order in which the data was added to the tables initially.
But, if data was subsequently updated or deleted, the order will be affected by how the DBMS reuses reclaimed storage space. The end result is that you cannot (and should not) rely on the sort order if you do not explicitly control it. Relational database design theory states that the sequence of retrieved data cannot be assumed to have significance if ordering was not explicitly specified.
Resolution
In order to control sorting of the Search results, a dql query used in a Search template should be modified by adding an ORDER BY statement (i.e. ORDER BY r_object_id). It will explicitly set the sorting of the result set and help to avoid inconsistent sorting of consecutive results.
分享到:
相关推荐
### Documentum V6.5 安装步骤详解 #### 一、环境准备 在开始安装Documentum V6.5之前,需要确保环境已经准备好。主要包括以下几个方面: 1. **网络配置**:首先需要确保服务器的网络配置正确无误,包括正确的...
5. 设置Documentum环境变量,包括$DOCUMENTUM(Documentum的安装目录)、$DM_HOME($DOCUMENTUM/product/version_number,例如$DOCUMENTUM/product/6.0)以及$DOCUMENTUM_SHARED(EMC Documentum Foundation类的安装...
- **Order of precedence**:运算符的优先级,决定了表达式中各部分的计算顺序。 - **DQL reserved words**:DQL保留字列表,这些词汇在DQL中具有特殊的意义,不能用作标识符或其他用途。 #### 示例 - **Examples...
1. **Documentum Query Language (DQL)**:用于查询和操作存储在Documentum中的数据。 2. **APIs**:提供多种编程接口,便于第三方应用集成和扩展。 3. **Docbasic**:一种脚本语言,用于ContentServer端的逻辑...
Documentum是EMC公司开发的一款企业级内容管理系统(Enterprise Content Management,ECM),它主要用于管理和控制组织内的数字内容。在本文中,我们将详细介绍如何搭建一个Documentum环境,以供学习和测试之用。 ...
Documentum是一款由EMC公司(现已被Dell收购)开发的企业级内容管理(ECM,Enterprise Content Management)系统。它提供了全面的文档管理和协作功能,适用于各种规模的企业,尤其在金融、医疗、政府和制造等行业...
**Documentum Content Server Version 6.5 SP2 DQL Reference Manual** 是EMC公司发布的一份详细的技术文档,主要介绍了如何使用Documentum Query Language (DQL) 来查询和操作存储在Documentum Content Server中的...
### Documentum WebPublisher Administration Guide V5.2.5SP2 关键知识点解析 #### 标题:“Documentum” - **Documentum**:Documentum 是一个领先的企业内容管理系统(ECM),由 EMC 公司开发并拥有。它为组织...
文档标题:“Documentum Process Suite, A Comprehensive Overview” 文档描述:“Documentum Process Suite, A Comprehensive Overview” 标签:“Documentum BPM” 核心知识点:EMC Documentum Process Suite...
Documentum 是一款强大的企业内容管理系统(Enterprise Content Management, ECM),由甲骨文公司提供,用于管理组织内的各种非结构化信息,如文档、图像、视频等。这份"Documentum 官方资料"包含了两个关键部分:...
DFC 接口手册是 Documentum Foundation Classes(DFC)的接口手册,提供了访问 Documentum Object Model 的基于对象的应用程序接口。DFC 能够使程序员通过 High-level 的操作或者 Low-level 的对象方法调用来访问...
### Documentum 6.5 架构概览 #### Documentum 技术架构概述 Documentum 6.5 的架构设计旨在提供一个高度可扩展、灵活且可靠的企业内容管理系统(ECM)。该版本强调了服务导向架构(SOA)的重要性,并在多个层面上...
在分析给定文件内容时,我们可以抽取出与OpenText Documentum D2 4.7版本用户基准报告相关的多个知识点。这份报告主要关注的是产品的性能评估,特别是在微软Azure平台上2000用户场景的基准测试。以下是根据文件内容...
Documentum系统是一款由Documentum Inc.开发的企业级文档管理系统。它旨在帮助企业管理和组织大量的文档数据,支持文档的创建、存储、检索、版本控制等功能。该系统适用于多种操作系统环境,如Windows和UNIX。 ####...
### Documentum 6.X 安装与配置详细指南 #### 一、Documentum 6.X 简介 Documentum 是一款由EMC公司提供的企业级文档管理和内容管理系统。Documentum 6.X 版本提供了丰富的功能和服务,包括文档管理、内容存储、...
《Documentum内容管理基础》是针对企业级内容管理系统的一个核心概念和实践的详细介绍。Documentum是EMC公司推出的一款强大的企业内容管理系统(ECM),它主要用于管理和控制组织内的数字内容,包括文档、图像、视频...