Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como atualizar o ID na tabela 2 da tabela 1 no Oracle sql


Você pode fazer isso de duas maneiras:

1) Descubra a função ou procedimento que gera o id que estará no seu código, então pegue esse id e insira na tabela 2
OU

2) Você precisa obter o id da linha que foi inserida por último, o id da linha é único para cada tabela:
SELECT MAX (ROWID) FROM table1

Obtenha o último id usando rowid:
SELECT id FROM table1 WHERE ROWID IN (SELECT MAX (ROWID) FROM table1)

Agora use seu id e insira na tabela 2, isso deve ser feito antes que outra nova linha seja inserida na tabela 1