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

पंक्ति संख्या के साथ Oracle तालिका स्तंभ अपडेट करें

सबसे पहले, यह row_number() . के लिए सही सिंटैक्स नहीं है फ़ंक्शन, चूंकि आप over . खो रहे हैं खंड (परिणामस्वरूप ORA-30484 त्रुटि)। अगर ऐसा होता भी, तो यह काम नहीं करेगा, क्योंकि आप सीधे set . में विंडो फ़ंक्शंस का उपयोग नहीं कर सकते हैं खंड (परिणामस्वरूप ORA-30483 त्रुटि)।

हालांकि, इस उपयोग के मामले के लिए, आप केवल rownum . का उपयोग कर सकते हैं छद्म-स्तंभ:

UPDATE employee SET empid = ROWNUM;

SQLFiddle



  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-01406 OCI का उपयोग करके मान प्राप्त करते समय त्रुटि

  2. कस्टम सत्रस्टेट ओरेकल सत्रस्टेटस्टोरप्रोवाइडरबेस

  3. एक प्रक्रिया के भीतर एक और पीएल/एसक्यूएल प्रक्रिया को कॉल करना

  4. Oracle में महीने के किसी विशिष्ट दिन के लिए क्वेरी कैसे करें

  5. एक ट्रिगर बनाना