| Oracle9i SQL Reference Release 2 (9.2) Part Number A96540-01 |
|
Conditions, 8 of 13
The EQUALS_PATH condition determines whether a resource in the Oracle XML database can be found in the database at a specified path.
Use this condition in queries to RESOURCE_VIEW and PATH_VIEW. These public views provide a mechanism for SQL access to data stored in the XML database repository. RESOURCE_VIEW contains one row for each resource in the repository, and PATH_VIEW contains one row for each unique path in the repository.
equals_path::=
This condition applies only to the path as specified. It is similar to but more restrictive than UNDER_PATH.
The optional correlation_number argument correlates the EQUALS_PATH condition with its ancillary functions PATH and DEPTH.
| See Also:
UNDER_PATH, DEPTH, and PATH |
The view RESOURCE_VIEW computes the paths (in the any_path column) that lead to all XML resources (in the res column) in the database repository. The following example queries the RESOURCE_VIEW view to find the paths to the resources in the sample schema oe. The EQUALS_PATH condition causes the query to return only the specified path:
SELECT ANY_PATH FROM RESOURCE_VIEW WHERE EQUALS_PATH(res, '/sys/schemas/OE/www.oracle.com')=1; ANY_PATH ----------------------------------------------- /sys/schemas/OE/www.oracle.com
Compare this example with that for UNDER_PATH.
|
![]() Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |
|