Fórum Insert no IB #222104

24/03/2004

0

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?


Marcelo

Marcelo

Responder

Posts

25/03/2004

Sremulador

VOcê pode utilizar as trigger do próprio interbase e muita mais eficiente


Responder

Gostei + 0

25/03/2004

Marcelo

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?


Responder

Gostei + 0

25/03/2004

Sremulador

[b:3c5ab45c59]new[/b:3c5ab45c59].A1, [b:3c5ab45c59]new[/b:3c5ab45c59].A2, [b:3c5ab45c59]new[/b:3c5ab45c59].A3


Responder

Gostei + 0

26/03/2004

Marcelo

[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?


Responder

Gostei + 0

26/03/2004

Torres Delphi

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


Responder

Gostei + 0

26/03/2004

Torres Delphi

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


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar