SQL> CREATE TABLE myTable 2 (id NUMBER PRIMARY KEY 3 ,doc XMLType NOT NULL) 4 XMLTYPE doc STORE AS CLOB 5 / Table created. SQL> SQL> select COUNT(*) from myTable 2 where existsnode(doc, '/message/greeting') = 1 3 / COUNT(*) ---------- 0 1 row selected. SQL> drop table myTable; Table dropped.
33.6.existsNode | ||||
33.6.1. | Call existsNode() function from xmltype data | |||
33.6.2. | Count(*) and existsnode() | |||
33.6.3. | Find rows that contain the ROWSET/ROW node | |||
33.6.4. | Oracle XML function ExistsNode. | |||
33.6.5. | existsnode and where clause | |||
33.6.6. | existsnode(myValue, '/ROWSET') |