integritetsproblemer! hjælp!
Hej! Jeg har følgende tabeller oprettet:create table Book
(bookID number(10) primary key,
isbn varchar2(20),
title varchar2(80),
price number(4,2),
format# number(2) references format(format#),
sold number(8),
publishingDate date,
publisherID number(6) references publisher(publisherID),
rating number(2,1) -- ændret til 2,1 i stedet for 1,1 da oracle
--brokkede sig over at tallet var større end tilladt.
check(rating <= 5)
);
create table category
(
cat# number(3)primary key,
catname varchar(40) unique
)
create table categoryof
(
cat# number(3)references category(cat#),
bookid number(10)references book(bookid),
primary key(cat#,bookid))
når jeg så forsøger at indsætte values eksempelvis (1,2) og (1,3) i categoryof kommer den og broker sig over at der er overtrådt en integritetsbegrænsning. Nogen der kan hjælpe??