1

我需要从 Documentum 数据库中删除一些记录。由于这些是 Documentum 对象,我不能只进入后端 SQL 并删除它们,因此尝试使用 DQL。

Delete from cbs_speciality where speciality_id = 'zzz' 

我得到了错误

Error occured during query execution :[DM_QUERY_E_TABLE_NO_ACCESS]error: "The table, xxx.cbs_speciality, is not registered or you do not have access to it." 

如果我使用

Delete from cbs_speciality where speciality_id = 'zzz' ENABLE (ROWBASE)

我收到语法错误

由于 XXX 是我们在安装过程中使用的帐户,我很确定它可以访问,但我怎样才能删除这些项目。

4

1 回答 1

2

Documentum 对象删除的语法略有不同(不带FROM和带OBJECT键):

DELETE cbs_speciality OBJECT WHERE speciality_id = 'zzz' 
于 2018-08-31T09:25:28.107 回答