Как мне вызвать хранимую процедуру Oracle с параметрами?
Она имеет один входной и один выходной параметр и выглядит как doSomething(IN x,OUT y);.
doSomething(IN x,OUT y);
Как мне вызвать ее из командылиния?
Принимая SQL * Plus:
var v_result number exec doSomething(42, :v_result); print v_result
Вы можете поместить это в сценарий SQL и передать в командной строке SQL * Plus.
попробуйте
BEGIN var v_outparam1 number; var v_outparam2 number; exec myProc(v_outparam1,v_outparam1); END; /