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

Tambahkan kunci utama kenaikan otomatis ke tabel yang ada di Oracle

Katakanlah tabel Anda disebut t1 dan kunci utama Anda disebut id
Pertama, buat urutannya:

create sequence t1_seq start with 1 increment by 1 nomaxvalue; 

Kemudian buat pemicu yang bertambah saat dimasukkan:

create trigger t1_trigger
before insert on t1
for each row
   begin
     select t1_seq.nextval into :new.id from dual;
   end;


  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 memanggil satu proc yang disimpan dari anther dan memodifikasi refcursor yang dikembalikan?

  2. ORA-30926:tidak bisa mendapatkan set baris yang stabil di tabel sumber

  3. bagaimana cara memasukkan tanggal dan waktu di oracle?

  4. Bagaimana menemukan Cursors terbuka saat ini di Oracle

  5. SQL Server:bagaimana cara meniru permintaan Oracle keep density_rank?