Re: [firebase-br] Erro na criação de Constraint FK

Eduardo Jedliczka eduardo em gerasoftinfo.com.br
Ter Dez 14 11:06:23 -03 2004


Mariana,

Não é possível criar uma FK para validar a PK da mesma tabela...

Sua Constraint está errada!!!

[s]

=====================
Eduardo Jedliczka
GeraSoft Informática
Apucarana - PR
=====================
----- Original Message ----- 
From: "Mariana" <mariana em alternate.com.br>
To: "Firebase" <Lista em firebase.com.br>
Sent: Tuesday, December 14, 2004 11:47 AM
Subject: [firebase-br] Erro na criação de Constraint FK


Amigos....

Estou criando uma tabela e quando tento criar a Constraint fica acusando o
erro:

TABELA:

CREATE TABLE CT0D000(
   NRCHA    INTEGER NOT NULL,
   CDUSURET DM_CDUSU,
   CDUSULDR DM_CDUSU,
   DTCHA    DM_DATA,
   HRCHA    DM_DATA
);

ALTER TABLE CT0D000 ADD CONSTRAINT "PK_CT0D000" PRIMARY KEY ("NRCHA");

ALTER TABLE CT0D000 ADD CONSTRAINT "FK_CT0D000_0" FOREIGN KEY (NRCHA)
REFERENCES CT03000 (NRCHA) ON UPDATE CASCADE;

Erro:
---------- STATEMENT ----------
alter table CT0D000
add constraint FK_CT0D000_0
foreign key (NRCHA)
references CT03000(NRCHA)
on update CASCADE

---------- ERROR MESSAGE ----------
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$REF_CONSTRAINTS failed.
action cancelled by trigger (1) to preserve data integrity.
Name of Referential Constraint not defined in constraints table.

Será que alguém pode me ajudar?

Grata

MAriana




----------------------------------------------------------------------------
----


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista