je veux obliger un champ de n'accepter que les noms qui commence par une letrre en majiscule et les autre lettre en miniscule.
svp si vous conaissez la réponse aidez moi !!
je veux obliger un champ de n'accepter que les noms qui commence par une letrre en majiscule et les autre lettre en miniscule.
svp si vous conaissez la réponse aidez moi !!
je pense que tu peux faire ça qu'a partir de ton programme (coder le formatage)
C'est une contrainte CHECK. Quel est ton SGBD ?
on ne gère pas les données avec du code applicatif (c'est un long débat, cf notamment la discussion http://www.developpez.net/forums/sho...d.php?t=252568, mais pour un truc de base comme ça... )
le nom de la collation peut différer d'un serveur à l'autre, mais il faut une collation sensible à la casse. Ici ce nom de collation est valable pour MS SQL Server.CHECK (MaColonne = UPPER(Macolonne) COLLATE French_CS_AS)
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
merci pour tous, et merci pour votre aide!!
j'ai trouvé la solution au moment quand j'aurai besoin a inserer les données avec une seule ligne est le voilà:
cet ligne me permer de mettre la premiere ligne en majiscule !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 insert into test(nom) values(stuff('manira',1,1,upper(left('manira',1))collate French_BIN))
Ce serait encore mieux d'en faire un trigger.
Partager