Quando ho due sql-files, uno di loro in una sotto-directoryOracle sqlplus: percorsi relativi che iniziano alla posizione dello script
main_test.sql
sub/sub_test.sql
e sub_test.sql
chiamate @../main_test.sql
(o @@../main_test.sql
) allora questo funziona bene quando si esegue dal sotto-directory
sub> sqlplus xxx @ sub_test.sql
Ma quando chiamo
sub> cd ..
> sqlplus xxx @ sub/sub_test.sql
questo si traduce in
SP2-0310: unable to open file "../main_test.sql"
dal momento che il percorso viene valutato dalla mia directory di lavoro, non la directory del file di sql-io chiamo.
C'è un modo per utilizzare percorsi relativi a partire dalla directory del file che contiene la chiamata?
Grazie per aver provato e condiviso :) Come non ho davvero bisogno questo, non penso che sto andando a creare un web-server però. –