如何从我的oracle pl sql过程运行bat文件

时间:2018-07-16 10:42:23

标签: oracle batch-file plsql

我在oracle数据库上创建了一个目录: 例如:

CREATE DIRECTORY execdir AS 'ABXD/EFGH';
grant execute on directory execdir to public;

现在,我的蝙蝠文件被放置在网络驱动器上:

//ABXD/EFGH

注意:ABXD已经安装在oracle数据库中

我的蝙蝠文件名如下: sample.bat

bat文件内容:

@echo off
pushd //ABXD/EFGH
FOR /f %%i IN ('dir /o:-d /b') DO (set LAST=%%i)
ren %LAST% data_1.jpg
popd

1 个答案:

答案 0 :(得分:3)

您可以使用 def Save(self, input): text_file = open(self.filename, "a") text_file.write(input) text_file.close() in the mall上有一个很好的解释,所以-看一下。

简短地说:您无法直接运行.BAT文件;首先调用CMD.EXE,然后让它运行您的.BAT文件。

该页面的摘录:

DBMS_SCHEDULER