需求:两个存储过程没有前后执行顺序,为了降低整个批量执行时间,将两个存储过程并行执行,存储过程为 sp_test01(date in varchar2,o_result out number)、 sp_test02(date in varchar2,o_result out number)
脚本:
v_sql1="call sp_test01($date,0)"
line1=`$DM_HOME/bin/disql -S $link_db -E "${v_sql1}"`&
v_sql2="call sp_test02($date,0)"
line2=`$DM_HOME/bin/disql -S $link_db -E "${v_sql2}"`&
wait
注释:
$date日期参数
$DM_HOME 达梦数据库按照路径
$link_db数据库登录信息
&后台执行
wait 等待命令,等待两个存储执行完成后,再执行脚本后面的命令