Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara memperbarui ID di tabel 2 dari tabel 1 di Oracle sql

Anda dapat melakukannya dengan dua cara:

1) Cari tahu fungsi atau prosedur yang menghasilkan id yang akan ada di kode Anda, lalu dapatkan id itu dan masukkan ke tabel 2
ATAU

2) Anda harus mendapatkan id baris dari baris yang dimasukkan terakhir, id baris unik untuk setiap tabel:

SELECT MAX (ROWID) FROM table1

Dapatkan id terakhir menggunakan rowid:

SELECT id FROM table1 WHERE ROWID IN (SELECT MAX (ROWID) FROM table1)

Sekarang gunakan id-nya dan masukkan ke tabel 2, ini harus dilakukan sebelum baris baru lainnya dimasukkan ke tabel 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilih baris TOP N dari tabel

  2. Bagaimana menangani detik kabisat di Oracle

  3. NAME_IN built-in di Oracle D2k Forms

  4. Batasi kueri SQL hanya untuk dua hitungan teratas per grup

  5. Oracle SQL, gabungkan beberapa kolom + tambahkan teks