shell脚本更新存储过程到数据库报错

img


img


img

img

进入PLSQL右键选中存储过程,编辑,可重新编译存储过程,无错误也不会乱码。但是右键进入DDL语句就出现乱码的情况,报错是不是因为乱码的问题?

那个存储过程SQL方便发全不?应该就是字段和值某一个多了

就是乱码的问题

中文乱码,参考一下:

强制设置来保持一致的编码即可。比如一直用utf-8。

img

这里的if [ "${exe_result}" = '0' ], 加上引号

我来晚了吗,搞定了吗

Shell 判断中引用变量咋不加引号

那要看你程序有没有中文,解释中文乱码不会影响代码执行。