Я подключаюсь к базе данных oracle, запускаю запрос и присваиваю выходные данные переменной. Но когда я отображаю значение переменной, оно выводится неправильно.
count=`sqlplus -s $configuser/$configpass@$ORACLE_SID <<END
set pagesize 0 feedback off verify off heading off echo off;
select max(cust_id) from cutomers
exit;
END`
echo $count
Запрос возвращает правильный результат при запуске базы данных. Но переменная "count" имеет неверное значение.
1
проверьте, соответствует ли отступ исходному коду, теперь, когда я исправил форматирование. (Если совпадает, то это неправильно. Вы не можете сделать отступ для заключительного разделителя здесь-документов, как этот.)
—
manatwork
Что отображается в обычном режиме и каково значение счетчика при назначении?
—
ot--