problème de contrainte:

problème de contrainte: - SQL/NoSQL - Programmation

Marsh Posté le 13-09-2008 à 20:00:43    


voici les tables de ma base de donnée en tp pour la classe.
 
create table station (
   nomStation varchar(30) not null unique ,
   capacite integer not null,
   lieu varchar(20) not null,
   region varchar(20) not null,
   tarif integer default 0,
   primary key (nomStation),
   --unique ( nomStation),
          constraint cst_region
   check ( region in ( 'Antilles','Ocean Indien', 'Europe', 'Ameriques' , 'Extreme Orient'))
           )
go
 
create table activite(
   nomStation varchar(30) not null,
   libelle varchar(30) not null,
   prix integer default 0,
   primary key (libelle),
   foreign key ( nomStation ) references station
   on delete cascade
   on update cascade,
   
         
        )
                     
go
 
 
 
create table client
     ( idclient integer not null,
   nom varchar(30) not null,
   prenom varchar(50) ,
   ville varchar(20) not null,
   region varchar(20) not null,
   solde integer default 0 not null,
   primary key (idclient)
   )
go
 
create table sejour
     ( idclient integer not null,
   nom_station varchar(30) not null,
   debut datetime not null,
   nbPlaces integer  not null,
   primary key (idclient,nom_station,debut  ),
   foreign key ( idclient) references client,
   foreign key ( nom_station ) references station,
   --constraint debuts check ( nbPlaces < capacite )
   )
go
     
 
mon problème est que quand je veux insérer sois cette ligne dans la table station voilà l'erreur qu'elle me mets.
voici la ligne à insérer.
insert into station ( ' Venusa ', 350 , ' Guadeloupe ' , ' Antilles ', 1200)
 
 
Conflit entre l'instruction INSERT et la contrainte COLUMN CHECK 'cst_region'. Le conflit est survenu dans la base de données 'agence_voyage', table 'station', column 'region'.
L'instruction a été arrêtée.

 
Merci de bien vouloir m'aider

Reply

Marsh Posté le 13-09-2008 à 20:00:43   

Reply

Marsh Posté le 13-09-2008 à 20:04:39    

tu as un espaces apres Antilles

Reply

Marsh Posté le 14-09-2008 à 23:58:43    

et avant aussi :o

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed