Voisiko joku viisaampi kertoa, mitä seuraavassa on vikana?? Sitä ei saa tallennettua accesissa kun se sanoo "syntax error".
CREATE TABLE Konttori
(konttoritunnus CHAR (6) NOT NULL CONSTRAINT konttori_avain PRIMARY KEY,
nimi CHAR (30),
pankkitunnus CHAR (10),
ALTER TABLE Konttori
ADD CONSTRAINT konttori_pankki PRIMARY KEY (pankkitunnus)
REFERENCES Pankki);
KIITOS KOVASTI!
Moi,
yrität samassa lauseessa luoda ja muuttaa taulun. Ei taida onnistua. Toiseksi yrität luoda 2 Primary keytä samaan tauluun. Ei onnistu sekään. Yritätkö kenties tällaista?
CREATE TABLE Konttori
(konttoritunnus CHAR (6) NOT NULL,
nimi CHAR (30),
pankkitunnus CHAR (10),
CONSTRAINT konttori_avain PRIMARY KEY (konttoritunnus));
ALTER TABLE Konttori add constraint konttori_pankki FOREIGN KEY (pankkitunnus)
references pankki (pankkitunnus);
Tässä tapauksessa (alter lause) pitää olla pankki -taulu luotuna ja siihen tehdään viite-eheys kenttää pankkitunnus käyttäen.
Jep. KIITOS!!
Aihe on jo aika vanha, joten et voi enää vastata siihen.