【问题标题】:How to call pl/sql procedure from shell如何从 shell 调用 pl/sql 过程
【发布时间】:2018-10-28 23:20:51
【问题描述】:

我在 oracle 中创建了一个以日期为参数的简单过程。 我需要从 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;

【问题讨论】:

    标签: oracle shell plsql


    【解决方案1】:

    一行就可以运行

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

    【讨论】:

    猜你喜欢
    • 2018-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    相关资源
    最近更新 更多