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

Cara Menambahkan Set Kunci (UniqueIDs) ke tabel Temp untuk kemudian INSERT ke dalam Tabel Produksi

Untuk membuat nilai kunci sebelumnya di SQL Server, gunakan urutan daripada kolom IDENTITY.

misalnya

drop table if exists t
drop table if exists #t_stg 

drop sequence t_seq

go
create sequence t_seq start with 1 increment by 1

create table t(id int primary key default (next value for t_seq),a int, b int)

create table #t_stg(id int, a int, b int)

insert into #t_stg(a,b) values (1,2),(3,3),(4,5)

update #t_stg set id = next value for t_seq

--select * from #t_stg

insert into t(id,a,b) 
select * from #t_stg 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan Oracle untuk menemukan semua kemunculan karakter dalam sebuah string

  2. Mendapatkan output dari dbms_output.get_lines menggunakan JDBC

  3. Cara Mendaftar Semua Tabel di Oracle

  4. Fungsi NLS_COLLATION_NAME() di Oracle

  5. Setel ulang urutan kenaikan otomatis pl-sql