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

विदेशी कुंजी के साथ रिकॉर्ड प्रविष्टि के लिए, डालने से लौटाई गई आईडी का उपयोग करना

with s(name, distance) as (
    values ('archer goblin', 10), ('dragon', 50)
), the_ids as (
    insert into monster(name) 
    select name
    from s
    returning id, name
)
insert into ranged_monster (id_monster, distance)
select id, distance
from
    s
    inner join
    the_ids using (name)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. स्काला एंड प्ले! स्लिक और पोस्टग्रेएसक्यूएल ऑटो इंक्रीमेंट

  2. फ़ॉलबैक भाषा के साथ i18n डेटा पुनर्प्राप्त करना

  3. जब कोई py.test चुपचाप लटक जाए तो क्या करें?

  4. रेल ऐप पर मेरा रूबी पासवर्ड के बिना डेटाबेस तक कैसे पहुंच सकता है?

  5. pg_stat_activity एक प्रक्रिया या लेन-देन के भीतर अद्यतन नहीं होता