2010-09-25 3 views

Répondre

0

VARCHAR est le type de stockage le plus récent pour les chaînes. Parlant d'un pov MSSQL, VARCHAR offre de nombreux avantages par rapport à CHAR tels que le dimensionnement dynamique, le stockage hors ligne pour les grandes valeurs, etc. J'irais avec VARCHAR à chaque fois - à moins que je sache que le texte serait toujours de taille fixe.

+0

Ok, mais ce longueur dois-je mettre dans la déclaration? – chris

+0

La longueur maximale que vous prévoyez être stockée sur le terrain - plus 25% environ si vous n'êtes pas sûr à 100% que la taille soit correcte. –

0

Si vous n'êtes pas sûr de la longueur du texte alors je vous suggère que vous devriez aller avec varchar.

vous pouvez simplement vérifier,

http://bytes.com/topic/db2/answers/183253-varchar-vs-char

+0

Ok, mais quelle longueur devrais-je mettre en déclaration? – chris

+0

vous pouvez mettre la longueur que vous voulez être comme longueur maximale. Mais varchar n'allouera que ce qui est requis et pas la longueur maximale. Longueur maximale seulement la limite supérieure pour le stockage de données. Mais avant cela, vous devriez également vérifier la limite maximale que varchar peut gérer, vous ne pouvez pas donner plus que cela. – Nik

Questions connexes