Après avoir lu la documentation, j'ai compris qu'il y avait un préfixe de longueur d'un octet ou de deux octets à un caractère variable afin de déterminer sa longueur. Je comprends aussi que, pour un varchar, chaque caractère peut avoir une longueur différente en octets selon le caractère lui-même.Comment SQL détermine-t-il la longueur d'un caractère dans un varchar?
Ma question est la suivante:
Comment le SGBD déterminent la longueur de chaque personnage une fois qu'il est stocké?
Signification: Après une chaîne est stockée, disons ses 4 caractères, et supposons que le premier caractère est 1 octet long, le second 2 octets, les 3 3e octets et le 4 est 4 .. Comment la DB sait combien de temps chaque caractère récupère-t-il la chaîne pour la lire correctement?
J'espère que la question est claire, désolé pour les erreurs anglaises que j'ai faites. Merci
Cela explique. Merci :) – lelbil