cdfree 3 Denunciar post Postado Abril 28, 2015 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; Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 28, 2015 Poderia detalhar melhor este problema : Estrutura da tabela Chaves Em que ambiente linguagem se vai fazer isto. Compartilhar este post Link para o post Compartilhar em outros sites
cdfree 3 Denunciar post Postado Abril 28, 2015 php, oracle 11g linux, tenho uma tabela de cliente e o email e gravada em outra tabela é estranho mas tem que ser assim. Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 28, 2015 Como é a formação da chave , uma sequence ? Sendo sequence existe um método <sequence>.currval Compartilhar este post Link para o post Compartilhar em outros sites
cdfree 3 Denunciar post Postado Abril 28, 2015 sequence.nextval Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Abril 28, 2015 <sequence>.currval retorna o último valor gerado , feito justo pata isto pk x fks Compartilhar este post Link para o post Compartilhar em outros sites