원시 데이터 유형의 변수를 비교할 수 있습니까? 내가 XMLDOM.DomNodes 함께 일하고 있어요 그 자체로 하나 개의 필드로 기록되는 : PL/SQL 원시 데이터 유형 변수 비교
TYPE DOMNode IS RECORD (id RAW(12));
그래서 내가 두 개의 노드가, 나는 자신의 ID 필드에 의해 그들을 비교할 수 있나요? 나는 몇 가지 샘플을 시도하고 첫 눈에 작동하는 것 같다 :
FUNCTION findParentNode(p_node IN xmldom.domnode) RETURN PLS_INTEGER
AS
nRetVal PLS_INTEGER;
BEGIN
FOR i IN ParentNodes.First .. ParentNodes.Last
LOOP
IF ParentNodes(i).id = p_node.id THEN
nRetVal := i;
EXIT;
END IF;
END LOOP;
RETURN nRetVal;
END;
하지만 Oracle 문서에서 한 가지 나를 걱정 : 이 Raw data is like VARCHAR2 data, except that PL/SQL does not interpret raw data 것은 무엇을 의미 하는가? pl/sql이 raw를 해석하지 않으면 비교할 수 있습니까?
= 나는 연산자도 원시를 비교할 수 있지만, 그것이 잘못되면, 나는 당신의 충고를 사용할 것입니다. 감사 –