Comando SQL para inserção de múltiplos registros
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
Curtidas 0
Respostas
Gandalf.nho
28/10/2004
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
GOSTEI 0
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
[]´s
GOSTEI 0