PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

postgresql memperbarui beberapa tabel dalam satu permintaan

Ini adalah hal CTE (tapi saya tidak tahu bagaimana membungkusnya menjadi hal Java yang sudah disiapkan)

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. Bagaimana cara membuat postgresSQL berfungsi di komputer windows 7 dengan Django?

  2. Di PostgreSQL, apakah beberapa UPDATE ke baris berbeda dalam tabel yang sama memiliki kunci yang saling bertentangan?

  3. Format tanggal postgresql

  4. Menetapkan nilai default untuk kolom json

  5. Apakah ada cara untuk menggunakan OrmLite dengan Postgres hstores?