如何从命令行调用Oracle SQL过程?

Ana*_*nan 2 sql oracle command-line stored-procedures

如何使用参数调用Oracle存储过程?

它有一个输入和一个输出参数,看起来像doSomething(IN x,OUT y);.

如何从命令行调用它?

a_h*_*ame 5

假设SQL*Plus:

var v_result number
exec doSomething(42, :v_result);
print v_result
Run Code Online (Sandbox Code Playgroud)

您可以将它放入SQL脚本并将其传递到命令行上的SQL*Plus.