SELECT count(*)
FROM oe.purchaseorder, XMLTable(
'for $i in /PurchaseOrder
where $i/User = "CJOHNSON"
return $i/User'
PASSING OBJECT_VALUE) ptab; 这次,输出应如下所示:
COUNT(*)
----------
9
Execution Plan
---------------------------------------------------
Plan hash value: 3411896580
---------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
----------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 29 | 7 (0) | 00:00:01 | | 1 | SORT AGGREGATE | | 1 | 29 | | | | 2 | NESTED LOOPS | | 1 | 29 | 7 (0) | 00:00:01 | | 3 | FAST DUAL | | 1 | | 2 (0) | 00:00:01 | |* 4 | TABLE ACCESS FULL | PURCHASEORDER | 1 | 29 | 5 (0) | 00:00:01 | Predicate Information (identified by operation id):
--------------------------------------------------- 4 - filter("PURCHASEORDER"."SYS_NC00022$"='CJOHNSON' AND
SYS_CHECKACL("ACLOID","OWNERID",xmltype(' ... |