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

Oracle SQL अपडेट स्टेटमेंट किस क्रम में कॉलम मान बदलता है?

एसक्यूएल अपडेट प्रकृति में परमाणु हैं - "अनुक्रम" या "आदेश" की कोई अवधारणा नहीं है जिसमें व्यक्तिगत कॉलम अपडेट किए जाते हैं। आप उन्हें अपनी पसंद के किसी भी क्रम में रख सकते हैं, इससे कोई फर्क नहीं पड़ता।

संकल्पनात्मक रूप से, आप इसे पंक्ति की "पहले" स्थिति लेने और इसे पंक्ति के "बाद" स्थिति में बदलने के बारे में सोच सकते हैं। इसलिए COL_A अपडेट से पहले COL_B में जो भी मूल्य था, उसके साथ अपडेट किया जाएगा।

इससे दो मानों की अदला-बदली करना आसान हो जाता है:

UPDATE test2 SET A=B, B=A;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wf_java_deferred कतार का पुनर्निर्माण कैसे करें

  2. अमान्य ओरेकल प्रक्रियाओं का संकलन

  3. उत्परिवर्तित तालिका को हटाने पर SQL ट्रिगर

  4. पीएल/एसक्यूएल में किसी तालिका से पंक्ति प्रकार वापस करने के लिए फ़ंक्शन कैसे करें?

  5. pl/sql में xmlelement का उपयोग करके सभी रिलेशनल टेबल डेटा प्राप्त करें