Ik heb 2 tabellen in interbase waartussen ik een relatie wil leggen.
Metadata 1e tabel:
Ik voer het volgende commando uit:
Ik krijg hiermee de foutmelding dat er geen unieke index gevonden kan worden die matchen met mijn columns
Metadata 1e tabel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| /* Domain definitions */
CREATE DOMAIN "ITEMNR" AS VARCHAR(10);
CREATE DOMAIN "PROJNR" AS VARCHAR(10);
CREATE DOMAIN "RELATIENR" AS VARCHAR(6);
/* Table: centraal, Owner: SYSDBA */
CREATE TABLE "centraal"
(
"ITEMNR" "ITEMNR" NOT NULL,
"PROJECTNR" "PROJNR",
"STATUS" VARCHAR(4),
"KENMERK" VARCHAR(20),
"MAPNUMMER" VARCHAR(10),
"OMSCHRIJVI" VARCHAR(20),
"BEHANDELAA" VARCHAR(25),
"CONCURR1" VARCHAR(20),
"CONCURR2" VARCHAR(20),
"UITVOERDER" VARCHAR(20),
"OPMERKING" VARCHAR(20),
"OPDRNR_KL" VARCHAR(10),
"KLANTNAAM" VARCHAR(40),
"DATUM_AANN" DATE,
"DATUM_OPL" DATE,
"OFFUIT" DATE,
"OFFAANNAME" DATE,
"VERVALDAT" DATE,
"FACTDAT" DATE,
"KLANTCODE" "RELATIENR",
PRIMARY KEY ("ITEMNR")
); |
Ik voer het volgende commando uit:
code:
1
2
3
4
5
6
7
8
9
| CREATE TABLE contactpersoon
(
itemnr itemnr NOT NULL,
naam VARCHAR(40) NOT NULL PRIMARY KEY,
relatienr relatienr NOT NULL,
FOREIGN KEY (itemnr)
REFERENCES CENTRAAL (itemnr)
); |
Ik krijg hiermee de foutmelding dat er geen unieke index gevonden kan worden die matchen met mijn columns
Dell XPS 17 Intel i7 2630 Nvidia GT555 3Gb Hd1: OCZ Vertex 2 SSD 60 GB Hd2: 500Gb