QUICK TIPS: Insert Select no Firebird

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (0)

Olá pessoal, estou de volta com mais uma quick tip. Hoje vamos falar do comando Insert Select do Firebird.

Olá pessoal, estou de volta com mais uma quick tip. Hoje vamos falar do comando Insert Select do Firebird. Este comando nos permite inserir dados em uma tabela a partir do resultado de uma consulta.

A sintaxe é simples:

sintaxe

No exemplo a seguir, temos a seguinte situação:

tabela usuário
  • Tabela USUARIO – Armazena os usuários do nosso sistema;
  • Tabela ACESSO – Armazena os acessos do nosso sistema;
  • Tabela ACESSO_USUARIO – Armazena os acessos que cada usuário do nosso sistema possui;

Imagine agora que o acesso com ID 3(Cadastrar Vendedores) foi recém criado e por default temos que fornecer dar ele a todos os usuários do sistema.

Vamos utilizar então o INSERT SELECT para isso.

Select Insert

Como resultado deste script, temos os seguintes dados na tabela ACESSO_USUARIO

Tabela acesso_usuario
 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?