[firebase-br] Erro Foreign Key
Mazzola
valdemar.salviato em sbctrans.com.br
Ter Jun 2 11:24:54 -03 2009
Bom dia lista, estou com o seguinte problema.etou criando um tabela e
fazendo referencia de uma foreign key de outra tabela, ai ela me aparece com
o seguinte erro
This operation is not defined for system tables.
unsuccessful metadata update.
could not find UNIQUE INDEX with specified columns.
A estrutura da tabela que estou tentando criar e assim:
CREATE TABLE REVISAO(
DATA_CADASTRO DATE NOT NULL,
E_PREFIXO INTEGER NOT NULL,
ENTRADA_PLANTAO INTEGER,
ENTRADA_REVISAO INTEGER,
SAIDA_REVISAO INTEGER,
TOTAL_MANUTENCAO COMPUTED BY(SAIDA_REVISAO-ENTRADA_REVISAO),
PRIMARY KEY (DATA_CADASTRO,E_PREFIXO),
CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO)
REFERENCES VEICULOS_FROTA (PREFIXO));
A tabela de referencia esta assim:
CREATE TABLE VEICULOS_FROTA (
DATA_CADASTRO TIMESTAMP NOT NULL,
PREFIXO INTEGER NOT NULL,
PLACA VARCHAR(8),
CHA_NUMERO VARCHAR(20),
CHA_MARCA VARCHAR(15),
CHA_MODELO VARCHAR(15),
CHA_ANO INTEGER,
CAR_MARCA VARCHAR(25),
CAR_MODELO VARCHAR(25),
CAR_ANO INTEGER
PRIMARY KEY (PREFIXO, DATA_CADASTRO));
Alguem poderia me dar uma luz???
Grato desde já
Valdemar Salviato T.I SBC Trans
Mais detalhes sobre a lista de discussão lista