如何使用批处理脚本读取db字段?

时间:2013-12-24 12:16:10

标签: oracle batch-file

我想使用批处理脚本从oracle Db表中读取字段。我怎样才能做到这一点? 感谢。

1 个答案:

答案 0 :(得分:2)

你不能以一种体面的方式做到这一点。但是可以通过将查询输出重定向到文件,然后从中读取来完成。请参阅下文。

sqlplus -S schema/schema@db @query.sql> __query.tmp
set /p result=<__query.tmp
del __query.tmp

密钥在第2行:“set /p”通过“&lt;”将“result”的值设置为“__query.tmp”中第一行(仅)的值重定向运算符。

由此主题提供: Windows batch files: How to set a variable with the result of a command?

<强> 编辑: 在您的查询文件中,请添加以下行。然后你的查询!

set pages 0;
set heading off; 
set feedback off;