165 votes

Ce qui est une limite raisonnable dans les champs « Nom » personne ?

J'ai un simple formulaire en ligne qui permettra aux utilisateurs non authentifiés d'entrer leurs informations, y compris le nom. J'ai donné le nom de champ de la limite de 50 caractères pour coïncider avec ma table de base de données, là où le champ est de type varchar(50), mais ensuite j'ai commencé à me demander.

Est-il plus approprié d'utiliser quelque chose comme de la colonne de Texte de type ou dois-je limiter la longueur du nom à quelque chose de raisonnable?

Je suis à l'aide de SQL Server 2005, dans le cas où votre réponse.

EDIT: je n'ai pas vu cette question, plus vaste, concernant des problèmes similaires.

167voto

Ian Nelson Points 20020

Catalogue de normes données UK gouvernement suggère de 35 caractères pour chaque prénom et nom de famille, ou 70 caractères d’un champ unique contenir le nom complet.

10voto

pix0r Points 17854

Je vais habituellement avec varchar (255) (255 étant la longueur maximale d’un type varchar dans MySQL).

7voto

Greg Hurlman Points 10944

Si c’est le nom complet d’un champ donné, je vais habituellement avec 128-64/64 pour première et dernière dans des champs séparés - vous juste ne sait jamais.

2voto

Dana Points 1911

Nous utilisons 50.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X