Existe-t-il un moyen d'exécuter deux commandes Db2 à partir d'une ligne de commande? (Ils seront appelés à partir d'une exec
commande PHP .)
db2 connect to ttt
(notez que nous devons avoir la connexion en direct pour la deuxième commandedb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
J'ai essayé ceci:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
La première commande se termine correctement mais la seconde échoue avec le message d'erreur SQL1024N A database connection does not exist. SQLSTATE=08003
Notez que je dois l'exécuter en tant qu'utilisateur php. La commande en sudo -u db2inst1 id
tant qu'utilisateur php me donne une sortie correcte.