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

शामिल होने के साथ Oracle अद्यतन क्वेरी

आपकी क्वेरी मुझे ठीक लगती है मैंने अभी टेबल उपनाम जोड़ा है। आपकी क्वेरी तालिका 1 में सभी रिकॉर्ड अपडेट कर देगी। आपको क्या त्रुटि मिल रही है ... ??

सुझाव,

ए) जब तक यह इरादा नहीं है कि आप सभी रिकॉर्ड्स को अपडेट करना चाहते हैं, सभी रिकॉर्ड्स को अपडेट करने से बचने के लिए क्वेरी में एक क्लॉज जोड़ें...

बी) यदि आप प्राप्त कर रहे हैं (ओआरए -01427:सिंगल-पंक्ति सबक्वायरी एक से अधिक पंक्तियों को लौटाती है) तो इसका मतलब है कि सहसंबद्ध उप क्वेरी (कोष्ठक के भीतर) में कुछ शर्त गायब है जिससे यह केवल 1 पंक्ति प्रति epcclass_id प्राप्त कर सके।

update table1 Pr
set Pr.code = (select t2.class_attr_value 
               from table2 t2 
               where  t2.class_attr_name = 'sample' 
               and t2.epclass_id = Pr.epcclass_id 
              );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-12154 निर्दिष्ट कनेक्ट पहचानकर्ता को हल नहीं कर सका

  2. ओरेकल एसक्यूएल में जहां स्थिति की गतिशील संख्या

  3. एसक्यूएल में विस्मयादिबोधक चिह्न (ओरेकल)

  4. मैं SQL में उद्धरणों से कैसे निपटूं?

  5. Oracle SQL डेवलपर के साथ पासवर्ड बदलना