Insert no IB
Olá!
Estou com o seguinte problema:
Tenho uma tabela A que possui campos ( A1, A2 e A3 ) que fazem referência com os campos ( A1, A2 e A3 ) de uma tabela B. Como faço para inserir os dados dos campos da tabela A nos campos da tabela B no Insert da tabela no banco de dados?
Obs.: Gostaria do código para ser inserido no Banco de Dados, tipo uma procedure! Ex.: insert into TabelaA(campo1,campo2,...,campoN),TabelaB(campo1,campo2,...,campoN)!
Será que alguem poderia ajudar-me?
Estou com o seguinte problema:
Tenho uma tabela A que possui campos ( A1, A2 e A3 ) que fazem referência com os campos ( A1, A2 e A3 ) de uma tabela B. Como faço para inserir os dados dos campos da tabela A nos campos da tabela B no Insert da tabela no banco de dados?
Obs.: Gostaria do código para ser inserido no Banco de Dados, tipo uma procedure! Ex.: insert into TabelaA(campo1,campo2,...,campoN),TabelaB(campo1,campo2,...,campoN)!
Será que alguem poderia ajudar-me?
Marcelo
Curtidas 0
Respostas
Sremulador
24/03/2004
VOcê pode utilizar as trigger do próprio interbase e muita mais eficiente
GOSTEI 0
Marcelo
24/03/2004
VOcê pode utilizar as trigger do próprio interbase e muita mais eficiente
Caro colega, disso eu sei, pois é exatamente na trigger que irei usar( chamar ) esse procedimento! O que não sei, é como chamar e criar o código do procedimento!
Alguem poderia me ajudar?
GOSTEI 0
Sremulador
24/03/2004
[b:3c5ab45c59]new[/b:3c5ab45c59].A1, [b:3c5ab45c59]new[/b:3c5ab45c59].A2, [b:3c5ab45c59]new[/b:3c5ab45c59].A3
GOSTEI 0
Marcelo
24/03/2004
[b:1f9087eb46]new[/b:1f9087eb46].A1, [b:1f9087eb46]new[/b:1f9087eb46].A2, [b:1f9087eb46]new[/b:1f9087eb46].A3
É isso ai cara! Mas como irei direcionar os dados que quero inserir nesses campos A1, A2, A3, ..., An? Por exempo:
TabelaA TabelaB Codigo Codigo Nome* Nome* Data* Data* . . . . . .
Os campos com (*) são os que quero que seja incluido automaticamento na outra tabela, mas somente esses campos! A chave primaria da tabelaB é automatica!
Será que poderia colocar o script completo?
GOSTEI 0
Torres Delphi
24/03/2004
Insert com Select
INSERT INTO TABELA1
SELECT CAMPOAS FROM
TABELA1 A, TABELA2 B
WHERE A.CAMPO1=B.CAMPO1
Acho q eh isso q vc precisa
INSERT INTO TABELA1
SELECT CAMPOAS FROM
TABELA1 A, TABELA2 B
WHERE A.CAMPO1=B.CAMPO1
Acho q eh isso q vc precisa
GOSTEI 0
Torres Delphi
24/03/2004
Insert com Select
INSERT INTO TABELA1
SELECT CAMPOAS FROM
TABELA1 A, TABELA2 B
WHERE A.CAMPO1=B.CAMPO1
Acho q eh isso q vc precisa
INSERT INTO TABELA1
SELECT CAMPOAS FROM
TABELA1 A, TABELA2 B
WHERE A.CAMPO1=B.CAMPO1
Acho q eh isso q vc precisa
GOSTEI 0