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

cara mengatur ulang kolom Identitas di Oracle

Dari Oracle 12c dan versi di atasnya, Anda dapat melakukannya dengan 3 cara:

  1. Setel ulang nilai urutan berikutnya secara manual ke nilai tertentu:
  1. Setel ulang nilai urutan berikutnya secara otomatis ke nilai ID maksimum:

Kedua kasus di atas akan memungkinkan Anda untuk memasukkan data dengan nilai di kolom identitas

insert into [TableName] (ID, Name) VALUES (1, 'Name1');
insert into [TableName] (ID, Name) VALUES (2, 'Name2');
  1. Setel ulang otomatis nilai berikutnya dari urutan ke ID maksimum:

Namun, dalam hal ini, itu akan membatasi Anda memasukkan dengan nilai kolom identitas

insert into [TableName] (Name) VALUES ('Name1');
insert into [TableName] (Name) VALUES ('Name2');

Anda akan mengikuti kesalahan jika Anda memberikan nilai ke kolom identitas




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan CLOB ke dalam database Oracle

  2. Pengecualian ODP.Net Driver Throwing pada .NET Core 5.0

  3. Fungsi WIDTH_BUCKET() di Oracle

  4. Pertanyaan Berguna tentang kedaluwarsa kata sandi oracle EBS/Kebijakan/Pengaturan

  5. Kesalahan SQL:ORA-12899:nilai terlalu besar untuk kolom