2010-07-10 48 views
1

我在windows环境下使用sqlplus。目前,我从一个特定的目录运行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 

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

谢谢

回答

4

好的我发现这实际上有效。

sqlplus @%DEV_HOME%/test.sql 

感谢

相关问题