У меня есть сценарий оболочки, как показано ниже, через который я подключаю Sybase IQ через dbisqlc.
Я хотел бы записать, если во время выполнения сценария возникает ошибка.Я закодировал как ниже.Но, несмотря на то, что при выполнении SQL-кода происходит сбой, счетчик возвращаемых значений всегда равен 0.
dbisqlc -c "uid=UID;pwd=PWD;eng=DEV;links=tcpip(host=XXXX;port=XXX)" -q Query.sql OutputDumpFile
RC=`echo $?`
if [ $RC != 0 ]
then
echo "ERROR: Error in DB Query Execution"
fi
. Помогите, как перехватить ошибку SQL в UNIX для Sybase IQ