Fórum Como inserir um campo? #40153
17/11/2003
0
chave estrangeira, pelo IbConsole?
Tambe quero saber se tem como eu passar todos os dados de uma tabela para outra tabela?
Sou iniciante e gostaria muito de uma ajuda.
Obrigado.
Marcelo_j.
Curtir tópico
+ 0Posts
17/11/2003
Afarias
|seja chave estrangeira, pelo IbConsole?
alter table nome_tabela add nome_campo integer;
alter table nome_tabela add constraint nome_constraint
foreign key (nome_campo) references tabela_master (campo_chave);
|Tambe quero saber se tem como eu passar todos os dados de uma
|tabela para outra tabela?
insert into tabela1 (campo1,campo2,campo3,...)
select campoA,campoB,campoC,... from tabela2;
T+
Gostei + 0
19/11/2003
Marcelo_j.
|seja chave estrangeira, pelo IbConsole?
alter table nome_tabela add nome_campo integer;
alter table nome_tabela add constraint nome_constraint
[b:d303b68a98][i:d303b68a98]O que seria este Nome_Constraint ?[/i:d303b68a98][/b:d303b68a98]foreign key (nome_campo) references tabela_master (campo_chave);
|Tambe quero saber se tem como eu passar todos os dados de uma
|tabela para outra tabela?
insert into tabela1 (campo1,campo2,campo3,...)
[b:d303b68a98][i:d303b68a98]Se o campo for chave primaria tambem e copiado?[/i:d303b68a98][/b:d303b68a98]
Gostei + 0
19/11/2003
Afarias
O NOME DA CONSTRAINT (nome da chave -- ex:: FK_TABELA_1)
|Se o campo for chave primaria tambem e copiado?
não faz diferença... qualquer campo no select será inserido no campo correspondente no insert -- se vc não desejar isso, pode substituir um campo no select por uma constante ou função (como o GEN_ID).
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)