अगर मैं आपको सही ढंग से समझता हूं तो आप यह करने का प्रयास कर रहे हैं:
- इन्सर्ट को रोकें, और इसे किसी अन्य टेबल में इंसर्ट से बदलें (ट्रिगर द्वारा निर्धारित)
- सारांश तालिका अपडेट करें (
delete
/insert
) नई पंक्ति को इंगित करने के लिए।
आपकी समस्या यह है कि 1, 2 को होने से रोकता है? यह तार्किक है क्योंकि आपने इंसर्ट को रोक दिया है इसलिए आपने इंसर्ट पर भी कोई प्रोसेसिंग रोक दी है।
तो इसे हल करने के लिए आपके पास कुछ विकल्प हैं (विकल्प 1 और 2 समान हैं)
- कॉल करें
update_object_last_known_position()
insert_position()
. से और केवल एक ट्रिगर है - दोनों के लिए एक रैपर विधि बनाएं
insert_position()
औरupdate_object_last_known_position()
और केवल एक ट्रिगर है। update_object_last_known_position()
के लिए ट्रिगर लगाएं उन सभी टेबलों पर जोinsert_position()
में सम्मिलित कर सकते हैं।