在SQLplus中执行.exe文件

时间:2016-06-14 07:10:59

标签: sqlplus xp-cmdshell

是否可以从SQLPlus执行.exe文件?

在SQL2008中,我们可以运行如下查询:

exec master..xp_cmdshell 'FILE_PATH\file.exe'

是否有SQLPlus的等效查询?

1 个答案:

答案 0 :(得分:1)

文档中有一节running an operating system command

  

您可以从SQL * Plus命令提示符执行操作系统命令。当您要执行列出现有操作系统文件等任务时,这非常有用。

     

要运行操作系统命令,请输入SQL * Plus命令HOST,然后输入操作系统命令。

所以你会这样做:

SQL> host \FILE_PATH\file.exe

或在Windows上:

SQL> $\FILE_PATH\file.exe

但请注意警告;并且你的DBA可能阻止了这种能力。 Read more about the HOST command