Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मल्टीसेट यूनियन विशिष्ट गलत प्रकार के प्रकार या तर्क पारित त्रुटि देता है

multiset union distinct संग्रह के तत्वों की तुलना करने की आवश्यकता है। आपके मामले में तत्व पीएल/एसक्यूएल रिकॉर्ड हैं जो दुर्भाग्य से तुलनीय डेटा संरचनाएं नहीं हैं (यानी पीएल/एसक्यूएल पीएल/एसक्यूएल रिकॉर्ड की तुलना करने के लिए कोई अंतर्निहित तंत्र प्रदान नहीं करता है)।

multiset union काम करता है क्योंकि इसे तत्वों की तुलना करने की आवश्यकता नहीं है।

पीएल/एसक्यूएल रिकॉर्ड के बजाय ओरेकल ऑब्जेक्ट प्रकार का उपयोग करना एक संभावित समाधान है। ऑब्जेक्ट प्रकार आपको तुलना पद्धति लागू करने की अनुमति देता है ए> multiset union distinct . द्वारा आवश्यक ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. R12.2 . में एडॉप के कटओवर चरण में क्या होता है

  2. सी # एप्लिकेशन में TNSNAMES फ़ाइल के लिए उचित पथ कैसे सेट करें?

  3. रास्पबेरी पाई 'cx_Oracle' नाम का कोई मॉड्यूल नहीं

  4. Oracle SQL क्वेरी के साथ पहले संख्याओं के आधार पर कैसे छाँटें?

  5. लूप के लिए ओरेकल SYS_REFCURSOR . में पुनरावृति नहीं करता है