Comando SQL para inserção de múltiplos registros

Firebird

28/10/2004

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


Michaell

Michaell

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

28/10/2004

Exemplo:

INSERT INTO ESTOQUE (lista_campos)
SELECT lista_campos FROM PRODUTO WHERE CENTRO_ESTOQUE = 3


GOSTEI 0
Michaell

Michaell

28/10/2004

: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


GOSTEI 0
POSTAR