如何从shell调用pl / sql过程

时间:2018-05-18 13:39:36

标签: oracle shell plsql

我创建了一个简单的过程,在oracle中将date作为参数。 我需要从shell调用此过程,如何调用该过程?  伪代码是

CREATE OR REPLACE
 procedure  my_procedure (date1 IN date )
 begin
  delete from Result_table;
  make different calculations from different tables, insert values row by row in 
  Result_table;
 end;

1 个答案:

答案 0 :(得分:1)

在一行中你可以运行

sqlplus user/password@db <<< "exec my_procedure(SYSDATE);"