Чи є спосіб, як я можу запустити дві команди Db2 з командного рядка? (Вони будуть викликані exec
командою PHP .)
db2 connect to ttt
(зауважте, що для другої команди нам потрібно мати з'єднання в прямому ефіріdb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Я спробував це:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Перша команда закінчується правильно, але друга не відповідає повідомленню про помилку SQL1024N A database connection does not exist. SQLSTATE=08003
Зауважте, що мені потрібно запустити це як користувач php. Команда sudo -u db2inst1 id
як користувач php дає мені правильний вихід.