Apakah ada cara bagaimana saya bisa menjalankan dua perintah Db2 dari baris perintah? (Mereka akan dipanggil dari exec
perintah PHP .)
db2 connect to ttt
(perhatikan bahwa kita perlu memiliki koneksi langsung untuk perintah keduadb2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Saya mencoba ini:
sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com'
Perintah pertama selesai dengan benar tetapi yang kedua gagal dengan pesan kesalahan SQL1024N A database connection does not exist. SQLSTATE=08003
Perhatikan bahwa saya perlu menjalankan ini sebagai pengguna php. Perintah sudo -u db2inst1 id
sebagai pengguna php memberi saya hasil yang benar.