par
Ryle » 17 mars 2007, 01:50
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".
Pis pour répondre à ta question, le (n) sert comme tu le disais à fixer la taille maximale de ta chaine. Pour un char, la chaine sera complétée par des espaces (donc sera toujours égale à sa taille max) et pour un varchar, la taille sera fonction du contenu.
L'intérêt de fixer cette valeur est principallement dans l'intégrité du contenu : tu peux ainsi empêcher d'avoir 2000 caractères dans un champ destiné à un numéro de téléphone...
Y a peut être d'autres raison, mais à cette heure avancée de la nuit, c'est la première qui me vient

[color=darkred][b]Modération :[/b]
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".[/color]
Pis pour répondre à ta question, le (n) sert comme tu le disais à fixer la taille maximale de ta chaine. Pour un char, la chaine sera complétée par des espaces (donc sera toujours égale à sa taille max) et pour un varchar, la taille sera fonction du contenu.
L'intérêt de fixer cette valeur est principallement dans l'intégrité du contenu : tu peux ainsi empêcher d'avoir 2000 caractères dans un champ destiné à un numéro de téléphone...
Y a peut être d'autres raison, mais à cette heure avancée de la nuit, c'est la première qui me vient ;)