Czy istnieje sposób, w jaki mogę uruchomić dwa polecenia Db2 z wiersza poleceń? (Będą wywoływane z PHPexec
polecenia ).
db2 connect to ttt
(zauważ, że musimy mieć aktywne połączenie dla drugiego poleceniadb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Próbowałem tego:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Pierwsza komenda kończy się poprawnie, ale druga kończy się niepowodzeniem z komunikatem o błędzie SQL1024N A database connection does not exist. SQLSTATE=08003
Zauważ, że muszę to uruchomić jako użytkownik php. Polecenie sudo -u db2inst1 id
jako użytkownik php daje mi poprawne wyjście.