Hello, I´ve got a problem with this database.
I have this error here:
Msg 213, Level 16, State 1, Line 31
Column name or number of supplied values does not match table definition.
Do you know what to do about it ? Pleaase.
CREATE TABLE Fitness(
nazev_fitness VARCHAR(40) NOT NULL PRIMARY KEY,
rok_zalozeni INTEGER ,
mesto VARCHAR(30)
)
GO
CREATE TABLE Sportovec
(
id_sportovce INTEGER NOT NULL PRIMARY KEY,
jmeno VARCHAR(30) NOT NULL ,
rok_narozeni INTEGER ,
pohlavi VARCHAR(4) NOT NULL ,
nazev_fitness VARCHAR(40) NOT NULL references fitness
)
GO
CREATE TABLE Cviceni
(
id_cviceni INTEGER NOT NULL PRIMARY KEY,
nazev_cviceni VARCHAR(50) NOT NULL ,
typ_cviceni VARCHAR(15) ,
cvicici INTEGER NOT NULL references sportovec
)
GO
CREATE TABLE Cvici
(
id_cviceni INTEGER NOT NULL references cviceni,
id_sportovce INTEGER NOT NULL references sportovec,
pocet_cviceni INTEGER NOT NULL ,
CONSTRAINT PK_Cvici PRIMARY KEY (id_cviceni, id_sportovce)
)
GO
insert into Fitness values ('Contours', 2002, 'Ostrava');
insert into Fitness values ('Fit_Balance', 2008, 'Opava');
insert into Fitness values ('Budu_fit_club', 2011, 'Hrabůvka');
insert into Fitness values ('FitClub', 2010, 'Havířov');
insert into Sportovec values (1, 'Novotný', 1980, 'muž', 'Fit_Balance');
insert into Sportovec values (2, 'Heider', 1991, 'muž', 'FitClub');
insert into Sportovec values (3, 'Novák', 1986, 'muž', 'Budu_fit_club');
insert into Sportovec values (4, 'Poštulková', 1990, 'žena', 'Contours');
insert into Sportovec values (5, 'Berdych', 1983, 'muž', 'Contours');
insert into Sportovec values (6, 'Dvořák', 1974, 'muž', 'Fit_Balance');
insert into Sportovec values (7, 'Hamilton', 1972, 'muž', 'FitClub');
insert into Sportovec values (8, 'Nováková', 1982, 'žena', 'Budu_fit_club');
insert into Sportovec values (9, 'Bolt', 1986, 'muž', 'Contours');
insert into Sportovec values (10,'Suchý', 1988, 'muž', 'FitClub');
insert into Sportovec values (11, 'Blažková', 1991, 'žena', 'Fit_Balance');
insert into Sportovec values (12, 'Majer', 1983, 'muž', 'Budu_fit_club');
insert into Sportovec values (13, 'Poláková', 1990, 'žena', 'FitClub');
insert into Cviceni values (1, 'Kruhový trénink', 'posilování', 9);
insert into Cviceni values (2, 'Spinning', 'cardio', 1);
insert into Cviceni values (3, 'Trampolínky', 'jumping', 6);
insert into Cviceni values (4, 'Fit box', 'cardio', 7);
insert into Cviceni values (5, 'Osobní trénink', 'posilování', 3);
insert into Cviceni values (6, 'Bodystyling', 'posilování', 10);
insert into Cviceni values (7, 'Vibrogym', 'posilování', 11);
insert into Cviceni values (8, 'Zumba', 'cardio', 5);
insert into Cvici values (1, 2, 6, 0);
insert into Cvici values (1, 3, 3, 1);
insert into Cvici values (1, 7, 7, 1);
insert into Cvici values (1, 6, 9, 0);
insert into Cvici values (2, 11, 11, 1);
insert into Cvici values (2, 9, 2, 0);
insert into Cvici values (2, 8, 1, 0);
insert into Cvici values (3, 5, 6, 0);
insert into Cvici values (3, 1, 14, 1);
insert into Cvici values (3, 6, 7, 1);
insert into Cvici values (4, 9, 9, 0);
insert into Cvici values (4, 13, 6, 1);
insert into Cvici values (4, 12, 2, 1);
insert into Cvici values (5, 3, 3, 0);
insert into Cvici values (6, 6, 9, 0);
insert into Cvici values (6, 7, 3, 0);
insert into Cvici values (6, 4, 12, 1);
insert into Cvici values (6, 8, 10, 0);
insert into Cvici values (6, 11, 9, 1);
insert into Cvici values (6, 13, 8, 0);
insert into Cvici values (7, 1, 3, 0);
insert into Cvici values (7, 5, 7, 1);
insert into Cvici values (7, 4, 9, 1);
insert into Cvici values (8, 3, 11, 1);
insert into Cvici values (8, 9, 12, 0);
insert into Cvici values (8, 6, 16, 0);
insert into Cvici values (8, 10, 9, 1);
insert into Cvici values (8, 12, 10, 0);