1.List files and folder in specified folder path
SELECT DISTINCT s.object_name, fr.r_folder_path FROM dm_sysobject(ALL) s,dm_sysobject_r sr,dm_folder_r fr
WHERE sr.i_position = -1
AND sr.r_object_id = s.r_object_id
AND fr.r_object_id = sr.i_folder_id
AND fr.i_position = -1
AND fr.r_folder_path like '{0}%'
ORDER BY fr.r_folder_path,s.object_name

2.List all child folders of a particular folder
SELECT object_name FROM dm_folder WHERE r_object_id IN (SELECT i_folder_id FROM dm_sysobject WHERE FOLDER('{0}',DESCEND) AND r_object_type = 'dm_folder')
 
3.Get all parent folder paths
SELECT object_name FROM dm_folder WHERE r_object_id IN (SELECT i_ancestor_id FROM dm_folder WHERE r_object_id = '{0}')
 
4.Get all checked out documents with folder path
SELECT d.object_name, fr.r_folder_path,d.r_lock_owner FROM dm_document d,dm_sysobject_r sr,dm_folder_r fr

WHERE d.i_is_deleted = 0 AND sr.i_folder_id = fr.r_object_id AND d.r_object_id = sr.r_object_id AND sr.i_position = -1 AND fr.i_position = -1
AND FOLDER('{0}',DESCEND) AND r_lock_owner = '{1}' ''
 
5.Content Size in Store Summary

SELECT s.name, SUM(c.content_size * 1.00), AVG(c.content_size * 1.00), MAX(c.content_size)
FROM dmr_content c, dm_store s
WHERE c.storage_id = s.r_object_id AND s.store_type IN(1,2,3,5) And ANY parent_id IS NOT NULL
GROUP BY s.name
 
6.Get Largest files
SELECT r_object_id,object_name,r_content_size FROM dm_document WHERE Folder('{0}',DESCENDORDER BY r_content_size DESC

ENABLE (RETURN_TOP 10)
 
7.List all objects in a filestore
SELECT * FROM dm_document(ALL) WHERE r_object_id IN 
(SELECT parent_id FROM dmr_content ct,dm_filestore fs WHERE fs.name='filestore_01' AND fs.r_object_id=ct.storage_id)

ENABLE (ROW_BASED)
 
 
 
 

EMC Documentum DQL整理(四)的更多相关文章

  1. EMC Documentum DQL整理(三)

    1.Get Content Size in folder SELECT SUM(r_full_content_size/1024.0) FROM dm_sysobject WHERE FOLDER(' ...

  2. EMC Documentum DQL整理(二)

    1.Get file extension SELECT dos_extension FROM dm_format WHERE name IN (SELECT a_content_type FROM d ...

  3. EMC Documentum DQL整理(一)

    1.Get user SELECT * FROM dm_user WHERE r_is_group = 0   2.Get Group SELECT * FROM dm_group WHERE gro ...

  4. php整理(四): mysql

    PHP学习(四)---PHP与数据库MySql 主要有以下的内容: 1.怎么连接数据库 2.怎么操作数据库 (1)怎么执行sql语言 (2)怎么处理返回的结果集 方法一:面向过程(已经过时,只是了解) ...

  5. Python学习笔记整理(四)Python中的字符串..

    字符串是一个有序的字符集合,用于存储和表现基于文本的信息. 常见的字符串常量和表达式 T1=‘’ 空字符串 T2="diege's" 双引号 T3=""&quo ...

  6. 数据库知识整理<四>

    使用DML语句更改数据: 所谓DML语句是指数据库操作语句,其中包括的是对数据库数据的修改.删除.插入. 4.1添加新数据: 插入单行的记录:基本的SQL语句为-insert into <表明& ...

  7. Struts2学习笔记整理(四)

    Struts2上传下载 文件上传 如果想使用HTML表单上传文件(一个或多个),那么必须把HTML表单的enctype属性设置成multipart/form-data,且method=post, 且使 ...

  8. Hadoop整理四(Hadoop分布式计算框架MapReduce)

    Apache Hadoop YARN (Yet Another Resource Negotiator,另一种资源协调者)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提 ...

  9. 0629-TP整理四(create(),success(),error(),U())

    create()-前提:表单中name的值要与数据库中的字段一一匹配 可直接获取表单数据进行操作: 作用:将数据库中没有的字段在数组中去除. PHP中添加的语法如下: success()和error( ...

随机推荐

  1. [工具] GIF 动画每帧合并到一张 PNG

    功能:将 GIF 动画每帧合并到一张 PNG 需求:配合 ImageMagick 图像处理软件. 下载:[工具]Gif2Png_Aone_1.0.0.zip 使用方法: 请到 ImageMagick  ...

  2. 深度技术32位Win7系统Ghost版2014年

    深度技术32位Win7系统Ghost版,GhostWin7是指使用Ghost软件做成压缩包的Windows7,俗称克隆版Win7.用克隆版的目的是节省安装时间.本作品在采用微软封装部署技术的基础上,结 ...

  3. 项目总结笔记系列 Maven Session1

    主题:Maven 参考地址: 1.http://www.yiibai.com/maven/ 2.http://www.icoolxue.com/ 目录 1.环境搭建 2.pom.xml文件解析 3.m ...

  4. GJM : FlatBuffers 与 protobuf 性能比较 [转载 ]

    原帖地址:http://blog.csdn.net/menggucaoyuan/article/details/34409433 原作者:企鹅  menggucaoyuan 未经原作者同意不允许转载 ...

  5. Hibernate(六)__对象的三种状态

    瞬时(transient):数据库中没有数据与之对应,超过作用域会被JVM垃圾回收器回收,一般是new出来且与session没有关联的对象. 持久(persistent):数据库中有数据与之对应,当前 ...

  6. 基于 jQuery 实现的精致作品集图片导航效果

    今天,我们要用 jQuery 来创建一个作品集图像的导航模板.我们的想法是,以分组的方式显示一组作品集,并通过二维的方式(水平/垂直)来浏览.任一箭头或当前图像下方的小盒子可以作为导航使用. 在线演示 ...

  7. go语言 rune切片

    go语言 rune切片 示例 package main import ( "fmt" ) //http://www.cnblogs.com/osfipin/ func main() ...

  8. github上比较全的知识

    https://github.com/hawx1993/github-FE-project

  9. JavaScript学习笔记3之 数组 & arguments(参数对象)& 数字和字符串转换 & innerText/innerHTML & 鼠标事件

    一.Array数组 1.数组初始化(Array属于对象类型) /*关于数组的初始化*/ //1.创建 Array 对象--方法1: var arr1=[]; arr1[0]='aa';//给数组元素赋 ...

  10. 电商CRM的痛点在哪里?

    观电商风云,风起云涌,如何寻找新客户及维护老客户,抢占市场,此时迫在眉睫.在大家所认为的CRM就是发发短信,发发邮件等形式去推送活动信息,但在三疯看来,做CRM的关键词是“互动”,而不是简单的促销. ...