在SQLplus中,有没有办法通过使用环境变量来执行文件?

时间:2010-07-10 17:02:05

标签: sqlplus

我在Windows环境中使用sqlplus。目前我从特定目录运行sqlplus。我的机器上有几个脚本位于几个地方。以下是我在sqlplus中使用的示例命令,用于执行其中一些脚本。

sqlplus> @../../scripts/oracle/viewdbajobs.sql
sqlplus> @../../../../../devhome/admin/scripts/listinactiveusers.sql
sqlplus> @../../../../../../../web/app/testscript.sql

为了访问目录而必须键入所有内容非常烦人。我在想如果我可以为每个位置配置几个环境变量,那么我可以做这样的事情

sqlplus> @$ORACLE_SCRIPTS/viewdbajobs.sql
sqlplus> @$DEVHOME_SCRIPTS/listinactiveusers.sql
sqlplus> @$WEB_HOME/testscripts.sql

以上可能吗?如果没有,是否有更好的替代方法?

由于

1 个答案:

答案 0 :(得分:4)

好吧我发现这确实有效。

sqlplus @%DEV_HOME%/test.sql

由于