निश्चित रूप से मैं इसे इस तरह से तुलना करने वाले हर कॉलम के लिए कर सकता था:
if (old.column1 = new.column1 and old.column2 = new.column2...)
उदाहरण के लिए, यदि मैं भविष्य में एक और कॉलम जोड़ता हूं, तो इसे कठिन कोडित और बनाए रखना मुश्किल होगा।
क्या यह जांचने का एक तरीका है कि क्या सभी कॉलम प्रत्येक व्यक्ति के कॉलम को मैन्युअल रूप से जांचे बिना समान रहते हैं?
- आप को छोड़कर इस्तेमाल कर सकता हूँ techonthenet.com/postgresql/except.php
—
स्कॉट Hodgin
क्षमा करें, लेकिन मेरे मामले में EXCEPT का उपयोग कैसे किया जाएगा? मैं नई पंक्ति मानों के साथ पुरानी पंक्ति की तुलना करने की कोशिश कर रहा हूं, जो मुझे EXCEPT के बारे में पता है, इसका उपयोग दो पंक्तियों से मौजूदा पंक्तियों की तुलना करने के लिए किया जाता है, एक ट्रिगर के पुराने / नए संदर्भ में नहीं ...
—
Mateus Viccari
मैं आपके dbms से परिचित नहीं हूँ- क्या नया चुनने का कोई तरीका है। * पुराने को छोड़कर। * यदि पंक्ति पंक्ति = 0, कोई पंक्तियाँ नहीं बदलीं
—
स्कॉट होडगिन