Inserir Foreing Key baseado no texto de outra coluna

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
GiMonteiro
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Seg, 02 Mai 2022 11:07 am
Localização: Bonito - MS - Brasil

Tenho uma tabela que estava armazenando os valor em texto, então, criamos uma outra tabela com esses valores e a primeira tabela irá usar a foreing key da nova tabela em um novo campo. Tenho que preencher o novo campo com o ID da nova tabela, conforme o valor que tem no campo de texto (que é a descrição da nova tabela).
Pensei em fazer um for com um select para cada valor distinto e fazer o insert, mas não estou conseguindo elaborar o script. E pior, não consigo testa, pois não tenho permissão, tenho que criar o DDL e enviar para a pessoa competente.

Como fazer esse insert das foreing keys?
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Manda a estrutura das tabelas, e se possível um exemplo de conteúdo.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 21 visitantes