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

क्लॉज के साथ स्टेटमेंट अपडेट करें

अगर कोई मेरे बाद यहां आता है, तो यही वह जवाब है जिसने मेरे लिए काम किया।

नोट:कृपया इसका उपयोग करने से पहले टिप्पणियों को पढ़ लें, यह पूर्ण नहीं है। अद्यतन प्रश्नों के लिए सबसे अच्छी सलाह जो मैं दे सकता हूं वह है SqlServer पर स्विच करना;)

update mytable t
set z = (
  with comp as (
    select b.*, 42 as computed 
    from mytable t 
    where bs_id = 1
  )
  select c.computed
  from  comp c
  where c.id = t.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. क्या Oracle शॉर्ट-सर्किट मूल्यांकन का उपयोग करता है?

  2. Oracle Regexp \n,\r और \t को स्पेस से बदल देगा

  3. Oracle में फोर्स इंडेक्स का उपयोग

  4. Oracle में सभी तालिकाओं को कैसे सूचीबद्ध करें

  5. बाइंड चर और प्रतिस्थापन चर (जो मैं &&का उपयोग करके इनपुट करता हूं) के बीच अंतर क्या है?