Kako da u bazu ubacim sekundarni kljuc Koristim program EMS IBmanager
Problem mi je kad pravim master-detail bazu u detail bazi mogu
unijetisam,o jedan insert odnosno samo jedan primarnikljuc dakle trebao bi mi sekundarni na osnovu kojih bi mogao imati vise istih vrijednosti za primarni kljuc.
Ovo fercera uvijek za bilo koju SQL bazu, pa i firebird (mozes to da pokrenes kao sql upit u IBManageru):
ALTER TABLE MOJATABELA ADD CONSTRAINT PKNAZIVPRKLJ PRIMARY KEY (SIFRA1, SIFRA2);
U zagradi stavljaš sve kolone koje hoces da ti ucestvuju u primarnom kljucu, ali nisam siguran koliki je maksimum za Firebird - to ima veze sa ogranicenjem indeksa koji je doduse u verziji 2 prevazidjen, ali za sada je radna verzija firebirda jos uvijek 1.5.2
Pozdrav
14.08.2005. u 08:56
XGhost
Član broj: 33279 Poruke: 139 *.pppoe436.bih.net.ba.