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

Ottenere la chiave primaria da un DataSet inserito per concatenarlo in altri inserimenti

Non sono uno specialista Java, quindi dovrai esaminare il livello del database su come procedere esattamente, ma ci sono 3 modi per farlo:

  • Puoi creare una procedura negozio se il server di database che stai utilizzando è in grado di (la maggior parte lo fa) e chiamarlo dal tuo codice.
  • Crea un trigger che restituisca il numero ID al primo inserimento e utilizzalo nel tuo successivo inserimento nel DB.
  • Usa UUID e usalo come chiave invece della chiave generata automaticamente dal database.