Bir komut satırından iki Db2 komutunu çalıştırabilmemin bir yolu var mı? (Bir PHP exec
komutundan çağrılırlar .)
db2 connect to ttt
(ikinci komut için bağlantının canlı olması gerektiğini unutmayındb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Bunu denedim:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
İlk komut doğru şekilde bitiyor ancak ikincisi hata mesajıyla başarısız oluyor SQL1024N A database connection does not exist. SQLSTATE=08003
Bu php kullanıcı olarak çalıştırmak gerektiğini unutmayın. Php kullanıcısı sudo -u db2inst1 id
olarak komut bana doğru çıktı verir.