为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【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
下面是一个简单示例