注册

linux执行调用存储过程需要获取返回值

欢乐马 2022/12/12 1114 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:
【CPU】:
【问题描述】*:
shell脚本通过访问数据、存储过程获取返回值,目前输出的值不是想要的内容。
脚本:
work_dt=/dmapp/dmdbms/bin/disql ${DM8_USER}/${DM8_PASSWD} <<EOF set serveroutput on select to_char(SYSDATE-1,'YYYYMMDD') from dual; exit EOF
echo $work_dt
实际效果:服务器[LOCALHOST:5236]:处于普通打开状态 登录使用时间 : 5.155(ms) disql V8 SQL> SQL> 行号 TO_CHAR(SYSDATE-1,‘YYYYMMDD’) ---------- ----------------------------- 1 20221211 已用时间: 0.829(毫秒). 执行号:4801. SQL>
想要实现效果:work_dt 为 20221211

回答 0
暂无回答
扫一扫
联系客服