Я попытался создать пространственную сеть в Oracle Sql Developer Client Editor; Когда я попытался использовать этот код, он дал мне «True» результат;Oracle "sdo_net_mem.network_manager.shortest_path" код не работает
SELECT SDO_NET.NETWORK_EXISTS('network_name') FROM DUAL;
это означает, что команды SDO_NET работают исправно.
Но, когда я пытался этот код;
DECLARE
cost NUMBER;
path_id NUMBER;
res_numeric NUMBER;
BEGIN
path_id := sdo_net_mem.network_manager.shortest_path('network_name',source_node_id, dest_node_id);
cost := SDO_NET_MEM.PATH.GET_COST('network_name', path_id);
DBMS_OUTPUT.PUT_LINE('The ID of the shortest path from X to Y is: ' || path_id || ' and it costs ' || cost);
END;
Дал мне этот результат;
Как я могу решить эту проблему; Благодарю.
Ничего не изменилось, к сожалению. –
есть ли еще один способ создания пространственной сети в оракуле? –