如何使用DQL更新Documentum中的锁定记录?

adu*_*uid 5 documentum documentum-dql

DQL由于锁定,我无法更新记录。是否可以解锁记录,更新并再次锁定?

我正在idql64.exe内容服务器上运行以下代码。

UPDATE dm_document objects SET keywords = 'D' WHERE r_object_id = '90000000000000001'
GO 
Run Code Online (Sandbox Code Playgroud)

错误信息:

[DM_SYSOBJECT_E_LOCKED]错误:
“ sysobject上的操作未成功,因为它已被用户锁定

adu*_*uid 0

我通过更新专栏来实现这一目标r_immutable_flag

UPDATE dm_document(all) objects SET r_immutable_flag = 0 WHERE r_object_id = '90000000000000001'
GO 
UPDATE dm_document(all) objects SET keywords = 'D' WHERE r_object_id = '90000000000000001'
GO 
UPDATE dm_document(all) objects SET r_immutable_flag = 1 WHERE r_object_id = '90000000000000001'
GO
Run Code Online (Sandbox Code Playgroud)