की तुलना कैसे करते हैं, मुझे एक सीएलओबी फ़ील्ड के मूल्य की तुलना करने की आवश्यकता है। कुछ की तरह: "="एसक्यूएल - डीबी 2 ट्रिगर में आप सीएलओबी
IF OLD_ROW.CLOB_FIELD != UPDATED_ROW.CLOB_FIELD
लेकिन CLOBs की तुलना के लिए काम नहीं करता।
इसकी तुलना करने का तरीका क्या है? जोड़ने के लिए
संपादित:
मेरे ट्रिगर करता है, तो CLOB क्षेत्र एक अद्यतन के दौरान बदल गया था कुछ कार्रवाई करने की जरूरत है। यही कारण है कि मुझे ट्रिगर कोड में 2 सीएलओबी की तुलना करने की आवश्यकता है। मैं यह कैसे किया जा सकता है
तो फिर तुम शायद विचार करना चाहिए @ igelkott का जवाब। यह सबसे अच्छा तरीका है। आप नए एमडी 5 चेकसम की गणना करते हैं और पुराने से इसकी तुलना करते हैं, और यदि वे भिन्न होते हैं, तो सीएलओबी बदल गया है। यह एक बहुत छोटा मौका है कि यह बदल गया और आपको एक ही चेकसम मिला - लेकिन इसके बारे में चिंता न करें। –