Saya bertanya-tanya apakah mungkin untuk mengaktifkan pemicu hanya untuk aplikasi saya saat ini dan tidak untuk sql yang dieksekusi terhadap tabel.
Situasi:
Ada dua aplikasi yang bekerja pada database yang sama. App1 dan App2.
Saya memiliki pemicu pada 'MyTable' yang seharusnya hanya dipecat ketika App1 menjalankan kueri, tetapi tidak ketika App2 melakukannya.
Yah itu logis. bukan? di mana Anda memiliki nama aplikasi? Jika Anda memiliki akses ke sana di pelatuk (dimasukkan) maka mudah.
—
Super Peon
Patric, sebagai alternatif untuk menggunakan
—
Nick Chammas
APP_NAME()
, Anda juga dapat menggunakan SET CONTEXT_INFO
. SET CONTEXT_INFO
biasanya digunakan untuk mengirim info ke pemicu seperti ini.