Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Posso fazer um INSERT em uma tabela e em seguida utilizar o id (PK) como FK em outra
exemplo:
tb_usuario
id | usuario |........
tbimagemUser
id_user | img1 | img2 | img3| …...........
Esta seria uma solução pegar o último id e icrementar +1
select MAX(id)+1 novoid
from tb_usuario
where rownum <= 1
ORDER BY id;php, oracle 11g linux,
tenho uma tabela de cliente e o email e gravada em outra tabela é estranho mas tem que ser assim.
Como é a formação da chave , uma sequence ?
Sendo sequence existe um método
<sequence>.currval
sequence.nextval
<sequence>.currval retorna o último valor gerado , feito justo pata isto pk x fks
Poderia detalhar melhor este problema :
Estrutura da tabela
Chaves
Em que ambiente linguagem se vai fazer isto.