【发布时间】:2020-05-12 02:32:09
【问题描述】:
我想使用批处理文件将值传递给 Sqlplus 并将输出存储在 excel 中。
SQL code:
Select :v_customerName||'|'||id||'|'||SUBMISSION_DATE||'|'||VALUE
from job_summary
在 job_summary 表中,我只有 3 列(id、date、value)。我必须使用批处理文件传递客户名称。
MY OUTPUT in Excel:
|1|1-may-20|234
|2|4-may-20|235
Output I want:
abc|1|1-may-20|234
abc|2|4-may-20|235
我现在不知道如何在批处理脚本中为客户粘贴值。
My batch:
sqlplus hr/hr@ @Header.sql !customername!
【问题讨论】:
-
通过使用替换变量,我如何从批处理文件中传递值以及如何将该值添加到输出文件中
-
绑定变量还是替换变量?
标签: oracle batch-file plsql sqlplus