Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

बाद में उत्पादन तालिका में सम्मिलित करने के लिए एक अस्थायी तालिका में कुंजियों का एक सेट (UniqueIDs) कैसे जोड़ें?

SQL सर्वर में प्रमुख मानों को पूर्व-जनरेट करने के लिए अनुक्रम पहचान कॉलम के बजाय।

उदाहरण के लिए

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. Oracle और PHP का उपयोग करना:SQL डेवलपर में काम करता है लेकिन PHP फ़ाइल परिणाम ORA-00900:अमान्य कथन

  2. Oracle की नई रिलीज़ में आप पदावनत सुविधाओं के बारे में कैसे पता लगाते हैं?

  3. Oracle में CREATE कमांड के साथ दोहरे उद्धरण चिह्नों के भीतर कॉलम नाम संलग्न करना ठीक से काम नहीं करता है। क्यों?

  4. एसक्यूएल - अधिकतर क्रमबद्ध अनुक्रमिक श्रृंखला में लापता int मान खोजें

  5. regexp_substr खाली पदों पर छोड़ देता है