我有以下 SQL 语句:SELECT sys_context('userenv','db_name') FROM dual;
. 我将它存储在一个用 C 调用的 SQL 文件db.sql
中:
现在,我可以运行这个文件:
@C:\db.sql
我知道我们可以像 @db 一样调用该文件,但是,当我尝试它时,我得到了这个错误:
SQL> @db
SP2-0310: unable to open file "db.sql"
那么,我应该把文件放在哪里呢?我在这里读到http://docs.oracle.com/html/B12033_01/sqlplus.htm我必须编辑一些变量名,如 SQLPATH。我应该在哪里编辑这个?