Syntaxe SQL / fonction initcap
Bonjour,
Je crée une table (person) de personnes avec des champs nom, prénom, ...
Sur le champ prénom, je met une contrainte pour s'assurer que la première lettre du prénom est une majuscule :
Code:
1 2 3
| ...
pers_surname VARCHAR(20) NOT NULL CHECK (pers_surname = INITCAP(pers_surname)) ,
... |
J'ai un problème si je fais un insert avec un prénom contenant une lettre accentuée (Agnès):
Code:
1 2 3 4 5 6
| ERROR: new row for relation "person" violates check constraint "person_pers_surname_check"
********** Error **********
ERROR: new row for relation "person" violates check constraint "person_pers_surname_check"
SQL state: 23514 |
comment faire ?
Merci,
Nico