是否可以从SQLPlus执行.exe文件?
在SQL2008中,我们可以运行如下查询:
exec master..xp_cmdshell 'FILE_PATH\file.exe'
是否有SQLPlus的等效查询?
答案 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