शायद आप नामकरण संघर्ष में भाग रहे हैं। पैरामीटर नाम (IN
और OUT
पैरामीटर) फ़ंक्शन बॉडी (लगभग) कहीं भी दिखाई दे रहे हैं और अयोग्य कॉलम नामों पर प्राथमिकता लेते हैं। क्या आपने col1
. घोषित किया था फ़ंक्शन में चर के रूप में?
विरोध से बचने के लिए, टेबल-योग्यता कॉलम का नाम:
SELECT b.col1 FROM tableb b WHERE b.aID = NEW.ID;
यह किसी भी मामले में अच्छा अभ्यास है।
चर नामों को उपसर्ग करना भी अच्छा अभ्यास है, इसलिए वे आम तौर पर टेबल कॉलम के साथ संघर्ष नहीं करेंगे। जैसे:_col1
।