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

postgresql एकल क्वेरी में एकाधिक तालिकाओं को अद्यतन करें

यह एक सीटीई चीज है (लेकिन मुझे नहीं पता कि इसे तैयार जावा-चीज में कैसे लपेटा जाए)

WITH src AS (
        UPDATE serial_rate
        SET rate = 22.53, serial_key = '0002'
        WHERE serial_key = '002' AND id = '01'
        RETURNING *
        )
UPDATE serial_table dst
SET serial_key = src.serial_key
FROM src
-- WHERE dst.id = src.id AND dst.serial_key  = '002'
WHERE dst.id = '01' AND dst.serial_key  = '002'
        ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज में sp_send_dbmail विकल्प? Postgres ईमेल रिपोर्ट भेजने का आसान तरीका?

  2. स्तंभों के एक सेट पर पूर्ण बाधा नहीं

  3. PostgreSQL-आधारित अनुप्रयोग प्रदर्शन:विलंबता और छिपी हुई देरी

  4. एक प्रोग्राम को डिबग करना जो gdb . के साथ SIGINT का उपयोग करता है

  5. INSERT और कॉपी के बीच अंतर