【问题标题】:Remove or set Document Query Language attribute to null删除文档查询语言属性或将其设置为 null
【发布时间】:2018-08-17 15:20:25
【问题描述】:

有人可以帮我解决这个问题吗?我正在尝试通过使用以下 2 个查询来摆脱 ATTRIBUTE“effective_date”或将其设置为空日期,但遇到了不同的错误。

=====================================
UPDATE 
    cd_quality (ALL) OBJECTS
TRUNCATE
    effective_date
WHERE
    FOLDER ('C:/temp/path')
AND
    object_name = 'ab'

...

[DM_QUERY_E_UP_SINGLE]error:  "The attribute effective_date is a single-valued attribute."

===============================
UPDATE
    cd_quality(all) objects 
SET
    effective_date = ''
WHERE
    FOLDER ('C:/temp/path')
AND 
    object_name = 'ab'

...
[DM_QUERY_E_UP_CHAR]error:  "UPDATE:  You have attempted to set a non-string attribute (effective_date) with a string value ()."

我还尝试了第二个查询:Set Effective_date = null 但它仍然没有工作。日期是否有不同的空值?

【问题讨论】:

    标签: dql documentum emc dfc


    【解决方案1】:

    SET als_cancellation_date = DATE('NULLDATE')

    【讨论】:

    • 您好,请避免仅使用代码回答。添加一些关于您的解决方案的说明。
    【解决方案2】:

    DQL 参考。指南提到“NULLDATE”。也许这是一个选择。 顺便说一句:您的文件夹谓词看起来很奇怪 - 我不相信您的存储库根文件夹名为“C:”;-)

    如果 DQL 失败,则始终存在 API 脚本。这里的 truncate API 调用肯定会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多