【发布时间】:2014-03-24 05:39:47
【问题描述】:
当从 linux 命令向 plsql 块发送变量时,我将程序称为 sqlplus user/pass@db @file param1,在文件中我可以将 param1 用作 &1。 现在反过来会发生什么?如果你想要一个可以执行某事的文件。 sqlplus user/pass@db 并在此文件中,您可以从表中选择数字,这将导致单个数字。 执行此操作时,我如何将此号码发送回 linux 以便在我的销售脚本中使用它? 即export NUMBER=我从sql得到的数字
【问题讨论】:
-
你不能。 sqlplus 不会将值返回给 shell。在 google 上搜索从 plsql 执行 shell 命令的方法。
标签: linux oracle shell sqlplus