我要求将> 1000个字符长度参数传递给sql * plus。
检查时,文档Sql * Plus的替换变量值长度限制为240个字符。当我尝试时出现以下错误 字符串开头“XXXXXX,...”太长了。最大大小为239个字符。
有没有办法克服这个...... ??
我正在考虑将输入拆分为多个部分,并在循环中多次调用Sql Plus。
这是唯一的方法还是任何其他最佳解决方案.. ?? 这是我的代码
if [ ! "" == "$ship" ];
then
sqlplus -S ${DBUSER}/${DBPASSWD}@${DBWRITE} @close_tpdoc_task.sql $res $comm $ship $id
fi
请咨询