生データ型の変数を比較できますか? 私は、それ自体で一つのフィールドを持つレコードである、XMLDOM.DomNodesで働いている:PL/SQLのRAWデータ型変数の比較
TYPE DOMNode IS RECORD (id RAW(12));
だから私は二つのノードを持って、私は自分のIDフィールドでそれらを比較することができますか?私はいくつかのサンプルを試してみましたが、最初の一目で動作するようです:Oracleのドキュメントで
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;
が、1つの事は私を心配: Raw data is like VARCHAR2 data, except that PL/SQL does not interpret raw data それが何を意味するのでしょうか? pl/sqlがrawを解釈しない場合は、それを比較できますか?
=私はオペレータも生のものを比較することができますが、それが間違っている場合は、あなたのアドバイスを使用します。ありがとう –