Problème avec un CHECK
Résolu
Youssef.Idelhadj
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Youssef.Idelhadj Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Youssef.Idelhadj Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un problème lors de la creation de ma base de donnée, en faite je veux que l'un des champs de ma table contient juste l'un des mots suivant : soit 'Cyberog' soit 'Predator' ou soit 'Bionic', on cherchant sur internet, j'ai trouvé qu'il faut mettre ça :
create table application (
num_appli int primary key,
version varchar(7) not null,
syste varchar(20),
pg varchar(20),
constraint p_sys check syste('Cyberog','Predator','Bionic'),
constraint p_pg check pg('Gratuit','Payante')
);
Mais, ça n'a pas marché. Quoi dois-je faire ? Merci d'avance
NB : je travaille sous Postgresql.
J'ai un problème lors de la creation de ma base de donnée, en faite je veux que l'un des champs de ma table contient juste l'un des mots suivant : soit 'Cyberog' soit 'Predator' ou soit 'Bionic', on cherchant sur internet, j'ai trouvé qu'il faut mettre ça :
create table application (
num_appli int primary key,
version varchar(7) not null,
syste varchar(20),
pg varchar(20),
constraint p_sys check syste('Cyberog','Predator','Bionic'),
constraint p_pg check pg('Gratuit','Payante')
);
Mais, ça n'a pas marché. Quoi dois-je faire ? Merci d'avance
NB : je travaille sous Postgresql.
A voir également:
- Problème avec un CHECK
- Check disk - Guide
- Check flash - Télécharger - Sécurité
- Cd check - Télécharger - Récupération de données
- Vérifier si une phrase est correcte grammar check - Accueil - Google
- Check video cable - Forum Logiciels
2 réponses
Regarde ici :
https://stackoverflow.com/questions/10923213/postgres-enum-data-type-or-check-constraint
Il y a semble-t-il 3 façons de faire.
https://stackoverflow.com/questions/10923213/postgres-enum-data-type-or-check-constraint
Il y a semble-t-il 3 façons de faire.