6.8 SDO_NET.COPY_NETWORK
Format
SDO_NET.COPY_NETWORK( source_network IN VARCHAR2, target_network IN VARCHAR2, storage_parameters IN VARCHAR2 DEFAULT NULL);
Description
Creates a copy of a network, including its metadata tables.
Parameters
- source_network
-
Name of the network to be copied.
- target_network
-
Name of the network to be created as a copy of
source_network
. - storage_parameters
-
Physical storage parameters used internally to create network tables. Must be a valid string for use with the CREATE TABLE statement. For example:
TABLESPACE tbs_3 STORAGE (INITIAL 100K NEXT 200K)
. If you do not specify this parameter, the default physical storage values are used.
Usage Notes
This procedure creates an entry in the xxx_SDO_NETWORK_METADATA views (described in xxx_SDO_NETWORK_METADATA Views) for target_network
that has the same information as for source_network
, except for the new network name.
This procedure also creates a new node table, link table, and path table (if a path table exists for source_network
) for target_network
based on the metadata and data in these tables for source_network
. These tables have names in the form <target-network>_NODE$, <target-network>_LINK$, and <target-network>_PATH$. For example, if target_network
has the value ROADS_NETWORK2
and if source_network
has a path table, the names of the created metadata tables are ROADS_NETWORK2_NODE$, ROADS_NETWORK2_LINK$, and ROADS_NETWORK2_PATH$.
Examples
The following example creates a new network named ROADS_NETWORK2
that is a copy of the network named ROADS_NETWORK
.
EXECUTE SDO_NET.COPY_NETWORK('ROADS_NETWORK', 'ROADS_NETWORK2');
Parent topic: SDO_NET Package Subprograms