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

SQL त्रुटि ORA 01427

जैसा कि आप देख सकते हैं यहां

इसका मतलब है कि आपकी उप-क्वेरी

select distinct(did) from datastore.get_dept_alias
where upper(ltrim(rtrim(deptalias))) = upper(ltrim(rtrim(PT."Dept Descr")))
AND cid = PT.CID)

एक से अधिक पंक्ति लौटा रहा है।

तो, क्या आप सुनिश्चित हैं कि distinct (did) अनोखा है? लगता है ऐसा नहीं है। मैं where rownum = 1 . का उपयोग करने की अनुशंसा नहीं करता हूं क्योंकि आप नहीं जानते कि अद्यतन करने के लिए किस मान का उपयोग किया जाएगा; जब तक आप ORDER BY का उपयोग नहीं करते।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL/SQL पर SquirreL SQL क्लाइंट 3.7.1

  2. एपेक्स ओरेकल में बहु-चयन सूची कैसे बनाएं और उपयोग करें?

  3. डेटाबेस पैचसेट प्राप्त करें

  4. दृश्य बनाते समय ORA-00942 त्रुटि उत्पन्न हो रही है

  5. संस्करण नियंत्रण के लिए डीबी वस्तुओं का निर्यात