Wenn ich zwei SQL-Dateien haben, einer von ihnen in einem UnterverzeichnisOracle sqlplus: relative Pfade in der Position des Skripts starten
main_test.sql
sub/sub_test.sql
und sub_test.sql
Anrufe @../main_test.sql
(oder @@../main_test.sql
), dann fein funktioniert dies bei der Ausführung es aus dem Unterverzeichnis
sub> sqlplus xxx @ sub_test.sql
Aber wenn ich rufe
sub> cd ..
> sqlplus xxx @ sub/sub_test.sql
diese Ergebnisse in
SP2-0310: unable to open file "../main_test.sql"
da der Weg von meinem Arbeitsverzeichnis ausgewertet, nicht das Verzeichnis der SQL-Datei, die ich nennen.
Gibt es eine Möglichkeit, relative Pfade ausgehend vom Verzeichnis der Datei zu verwenden, die den Aufruf enthält?
Danke fürs ausprobieren und teilen :) Da brauche ich nicht wirklich Ich glaube nicht, dass ich einen Webserver einrichten werde. –