Fórum Comando SQL para inserção de múltiplos registros #47790
28/10/2004
0
Pessoal,
Supondo que eu tenha 3 tabelas:
1) ESTOQUE (PRODUTO, CENTRO_ESTOQUE, QUANTIDADE);
2) PRODUTO (CODIGO);
3) CENTRO_ESTOQUE (CODIGO)
Tá... Tenho um sistema feito em Delphi 7, que utiliza IB 7 como SGBD. Preciso (Que seja através de SP ou um comando apenas... Funcionando, tá valendo...) inserir na tabela ESTOQUE todos os registros da tabela PRODUTO (CODIGO) do CENTRO_ESTOQUE (CODIGO) 1, por exemplo. Alguém sabe como fazer essa atualização?! Ah! Claro, sem o Delphi, direto pelo Interbase...
[]´s
Supondo que eu tenha 3 tabelas:
1) ESTOQUE (PRODUTO, CENTRO_ESTOQUE, QUANTIDADE);
2) PRODUTO (CODIGO);
3) CENTRO_ESTOQUE (CODIGO)
Tá... Tenho um sistema feito em Delphi 7, que utiliza IB 7 como SGBD. Preciso (Que seja através de SP ou um comando apenas... Funcionando, tá valendo...) inserir na tabela ESTOQUE todos os registros da tabela PRODUTO (CODIGO) do CENTRO_ESTOQUE (CODIGO) 1, por exemplo. Alguém sabe como fazer essa atualização?! Ah! Claro, sem o Delphi, direto pelo Interbase...
[]´s
Michaell
Curtir tópico
+ 0
Responder
Posts
28/10/2004
Gandalf.nho
Exemplo:
INSERT INTO ESTOQUE (lista_campos)
SELECT lista_campos FROM PRODUTO WHERE CENTRO_ESTOQUE = 3
INSERT INTO ESTOQUE (lista_campos)
SELECT lista_campos FROM PRODUTO WHERE CENTRO_ESTOQUE = 3
Responder
Gostei + 0
29/10/2004
Michaell
:wink: Obrigado gandalf.nho, na verdade eu criei uma SP com um FOR SELECT, pois precisava inserir dados de outras tabelas e alguns parâmetros...
[]´s
[]´s
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)