Fórum Problemas com Foreygn Key #38617
09/09/2003
0
create table equipamentos (
equipcod varchar(5) not null primary key,
foreign key (modcod) references modelos,
foreign key (fabcod) references fabricantes,
equinome varchar(20) ); mas não estou conseguindo aparece a msg:
Unsuccessful metadata update
Unknown columns in index RDB$FOREIGN21
Statement: create table equipamentos (
equipcod varchar(5) not null primary key,
foreign key (modcod) references modelos,
foreign key (fabcod) references fabricantes,
equinome varchar(20) ) O que fazer? Aguardo ansiosamente e desde já agradeço
Karaiba
Curtir tópico
+ 0Posts
09/09/2003
Afarias
|equipcod varchar(5) not null primary key,
|foreign key (modcod) references modelos,
|foreign key (fabcod) references fabricantes,
|equinome varchar(20) );
Vc so pode criar FOREIGN KEYS nos campos existentes na tabela... e os campos MODCOD e FABCOD nao foram criados.... tente::
create table equipamentos (
equipcod varchar(5) not null primary key,
modcod varchar(5),
fabcod varchar(5),
equinome varchar(20),
foreign key (modcod) references modelos,
foreign key (fabcod) references fabricantes
);
T+
Gostei + 0
11/09/2003
Karaiba
create table equipamentos (
equicod varchar(5) not null primary key,
equitipo varchar(20),
constraint ´fk_eqmodcod´ foreign key (´MODELOS´) references MODELOS (´MODCOD´) );
A tabela MODELOS já está criada e contém o campo MODCOD que eu refiro como sendo a chave estrangeira para a tabela EQUIPAMENTOS.
Mesmo assim aparece uma mensagem dizendo que o InterBase não conseguiu encontrar a coluna.
´Table column not found´
O que estou fazendo de errado ?
Gostei + 0
12/09/2003
Afarias
T+
Gostei + 0
16/09/2003
Karaiba
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)