sql >> Database teknologi >  >> RDS >> Oracle

Sådan tilføjes et sæt nøgler (UniqueID'er) til en Temp-tabel for senere at INDSÆTTE i produktionstabel

For at prægenerere nøgleværdier i SQL Server skal du bruge en sekvens i stedet for en IDENTITY-kolonne.

f.eks.

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. mangler FROM-klausulindgang for tabel Grupo cakephp

  2. mysql-forespørgsel PHP:Jeg ønsker at et specifikt emne skal være først og kan ændre forespørgslen, hvor mange elementer der skal vises

  3. Hent N. element af en matrix, der returnerer fra string_to_array() funktion

  4. Laravel MySql DB-forbindelse med SSH