How does one change the current directory in SQL Plus under windows.
I am trying to write a script with several ‘@ filename’ commands.
I know that one can open a script with the File –> Open command, which will change the current directory, but I am looking for a way to do this automatically unattended.
Resolution
Based on Plasmer’s response, I set the SQLPATH environment variable in Windows, and got something that’s good enough for me. I did not try to set it with the HOST command (I doubt that it will work).
Pourquoi Litytestdata’s answer is a good one, but will not work for me (the directories are too far apart). And of course Guy’s answer that it cannot be done is also correct. I will vote these two up, and accept Plasmer’s answer.
Could you use the SQLPATH environment variable to tell sqlplus where to look for the scripts you are trying to run? I believe you could use HOST to set SQLPATH in the script too.
There could potentially be problems if two scripts have the same name and both directories are in the SQLPATH.