Je pense que tu as bien résumé. Une autre chose que vous pourriez envisager est simplement de déplacer le "texte" vers une autre table... et de revenir à l'enregistrement principal. De cette façon, chaque fois que vous utilisez réellement la table principale, ces données supplémentaires sur l'emplacement du "texte" ne prennent même pas de place dans l'enregistrement principal. Lorsque vous en avez besoin, vous pouvez rejoindre cette table. De cette façon, vous pouvez le stocker en tant que varchar au cas où vous voudriez faire quelque chose comme " where text like... "