lunes, 16 de agosto de 2010

Documentum: seleccionar documentos (todas las versiones) con la ruta

Esta es una modificación a una consulta anterior de DQL para seleccionar archivos, sus identificadores de objeto, etiqueta de versión y rutas completas.

Solamente tiene una modificación para seleccionar todas las versiones de un mismo documento, no solamente la versión actual. Esto me ha sido útil para automatizar unos borrados en masa, borrando no solamente la versión actual, sino todas las versiones asociadas del documento.


select d.r_object_id, d.object_name, d.r_version_label, f.r_folder_path,
d.r_modify_date
from dm_document d, dm_folder f
where d.i_folder_id = f.r_object_id and d.i_position = -1
and f.i_position = -1
and i_chronicle_id in (
select i_chronicle_id from dm_document where (
(
Folder('/') and ( object_name in ('a', 'b', 'c')))
or (Folder('/') and ( object_name in ('d', 'e', 'f')))
)
) enable(row_based)

No hay comentarios:

Publicar un comentario