码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本调用带参数的存储过程

时间:2016-07-13 12:03:47      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:shell procedurce

主要有

#!/bin/bash
source /etc/profile
source ~/.bash_profile
##################################################################
#功能描述:调用带有输入参数和输出参数的存储过程
#执行周期:日
# CRONTAB: * 1 * * * * ${prog_path}CALL_PRODEDURE.sh >> ${prog_path}CALL_PRODEDURE.log 2&1
#作    者:洪杰
#创建时间:2016/07/13
#修改记录:
##################################################################
#programing path
prog_path=/utxt/softsmb/scripts/
#database tnsname
db_srv="smb/czty_smb@zsms"
#exporting
export_path=/utxt/softsmb/scripts/

START_DATE=`date +"%Y-%m-%d %H:%M:%S"`
echo "start time:${START_DATE}"

sqlplus -s ${db_srv} <<EOF
declare
  v_acct_date varchar2(8);--输入参数
  TOM_SQLCODE varchar2(100);--输出参数
  ERR1        VARCHAR2(100);--输出参数
begin
  ERR1        := ‘‘;
  TOM_SQLCODE := ‘‘;
  select to_char(sysdate-1, ‘yyyymmdd‘) into V_ACCT_DATE from dual;
  PRO_SERV_DELAY_REPORT_DAY(V_ACCT_DATE, ERR1, TOM_SQLCODE); 
end;
/
exit
EOF

END_DATE=`date +"%Y-%m-%d %H:%M:%S"`
echo "end time:${END_DATE}"


本文出自 “司马囧” 博客,谢绝转载!

shell脚本调用带参数的存储过程

标签:shell procedurce

原文地址:http://9274590.blog.51cto.com/9264590/1825994

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!