【问题标题】:Pass values in sql 'IN' using batch file使用批处理文件在 sql 'IN' 中传递值
【发布时间】:2013-11-11 15:40:45
【问题描述】:

我正在尝试编写一个调用 SQL 文件并将其导出为 csv 的作业。如何在批处理文件中调用的 sql 查询中传递“IN”的值。

例如: SQLselect name from student where roll_no in () named user.sql
这个 sql 在sqlplus -S usr/pwd @user.sql 中被调用。

如何在 sql 文件中传递值。请指教。

【问题讨论】:

  • 也许投反对票的人可以解释原因。
  • 我不知道,但我赞成它以抵消反对票。我认为这是一个想学习的新手用户提出的一个好问题!
  • @DanBracuk 我投了反对票,因为我认为它几乎没有研究工作。

标签: sql export-to-csv


【解决方案1】:
select name from student where roll_no in ('your Value') named user.sql

【讨论】:

  • 有什么方法可以在外部文件中给出值并在 user.sql 中调用该文件??
  • 如果你用的是oracle我是用sql server还是oracle我不知道
猜你喜欢
  • 2015-08-30
  • 2015-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多