사용자의 객체 유형을 변경할 수 있습니까? Documentum DQL : 사용자 유형 변경
CHANGE dm_user OBJECT TO my_user WHERE r_object_id = '{some id}'
이
my_user
이
dm_user
의 하위 유형임을 감안할 때, 다음과 같은 오류 메시지의 결과 위의 쿼리는 :
는 겉으로는 불가능하다 그래서 비록
[DM_QUERY_E_CHANGE_NON_SYSOBJECT]error: "The CHANGE OBJECT statement can only be used on dm_sysobject or its subtypes."
이를 해킹하는 방법은 무엇입니까?
dm_user의 하위 유형으로 my_user 유형을 작성 했습니까? – Miki
@Miki 예 :) 나는 그것이 권장되지 않는다는 것을 알고 있습니다. 어쨌든 나는'dm_user'를 파괴하고 그것들을'my_user's로 재현함으로써 현실 세계의 문제를 해결할 수있었습니다. 비록 이것이 필요했다면 나는 아직도 궁금해하고있다. – eivamu
당신의 딜레마는 무엇입니까? 개체 유형 변경에 관해서; DB 레벨에서 이것을 모방 할 수는 있지만, 그 객체가 dm_user 객체로는 사용되지 않을 가능성이 높습니다. 이 경우 dm_user의 새 부속 유형을 작성할 필요가 없습니다. 당신은 "현실 세계 문제"를 언급했습니다. 그게 뭐야? – Miki