Comment déterminer la taille des champs varchar dans une seule instruction SQL
Lorsque vous travaillez avec Varchar Fields, il est souvent nécessaire de connaître leur taille. Ceci est particulièrement utile pour les requêtes à l'épreuve du futur et d'assurer une fonctionnalité cohérente. Une façon efficace de récupérer la taille d'un champ Varchar dans une seule instruction SQL est en tirant parti de la table d'informations_schema.
Solution
SELECT column_name, data_type, character_maximum_length FROM information_schema.columns WHERE table_name = 'myTable';
Cette requête récupère des informations sur les colonnes dans une table spécifiée. La colonne de caractères_maximum_length fournit la taille du champ varchar en caractères.
Exemple
En supposant que vous avez une table appelée mytable avec un champ varchar nommé avec une longueur maximale de 1000 caractères, la requête retournera le résultat suivant:
| column_name | data_type | character_maximum_length | | ------------ | ---------- | ------------------------- | | Remarks | VARCHAR | 1000 |
En exécutant cette requête simple, vous pouvez facilement déterminer la taille d'un champ Varchar, quelle que soit sa longueur réelle ou toute modification apportée à l'avenir.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3