Je voudrais créer un texte court de table à stockage. Quel est le meilleur type à utiliser.Type de texte de stockage dans la base de données
omble varchar
mais je ne peux pas garantir la longueur du texte. Toute bonne pratique?
Je voudrais créer un texte court de table à stockage. Quel est le meilleur type à utiliser.Type de texte de stockage dans la base de données
omble varchar
mais je ne peux pas garantir la longueur du texte. Toute bonne pratique?
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.
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,
Ok, mais quelle longueur devrais-je mettre en déclaration? – chris
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
Ok, mais ce longueur dois-je mettre dans la déclaration? – chris
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. –