J'ai une colonne qui est de type nvarchar (max). Comment puis-je trouver la longueur de la chaîne (ou le nombre d'octets) pour la colonne pour chaque ligne de la table?Quelle fonction serveur SQL puis-je utiliser pour obtenir la longueur en caractères ou en octets d'une colonne nvarchar (max)?
12
A
Répondre
21
SELECT LEN (columnName) AS MaLongueur DE myTable
2
Si vous voulez savoir au maximum il devrait y avoir un moyen pour vous d'obtenir le schéma de la table. Normalement, vous pouvez faire quelque chose comme SHOW COLUMNS dans SQL ou une commande de style DESCRIBE. Dans une coquille de MySQL qui peut être raccourci à:
desc tablename;
Ensuite, si vous voulez déterminer la longueur d'une chaîne, il y a normalement une fonction comme LENGTH(pour les octets) ou CHAR_LENGTH(pour les caractères).
SELECT *, LENGTH(fieldname) AS len FROM tablename
1
SELECT LEN(columnName) AS MyLength FROM myTable
J'ai utilisé cette requête pour ma table. Il affiche la taille de chaque ligne dans une colonne particulière.
J'ai besoin de cette taille de nom de champ au maximum, il permet les caractères.
Questions connexes
- 1. SQL Server, nvarchar (MAX) ou ntext, image ou varbinary?
- 2. Recherche dans Nvarchar (max)
- 3. Comment déterminer si une taille de colonne est en octets ou caractères à partir des métadonnées de la colonne?
- 4. sql server data data champs nvchar (x) ou nvarchar (max)
- 5. MS SQL: convertir la colonne Datetime en nvarchar
- 6. java ResultSet, en utilisant la fonction MAX sql
- 7. Sur un paramètre de procédure (Sql 2005) stockée dois-je utiliser @Name nvarchar (255) ou @Name nvarchar (Max)
- 8. Comment écrire dans une colonne varchar (max) en utilisant ODBC
- 9. Valeur maximale en fonction de la taille de la longueur et de la longueur en .NET
- 10. CEdit contrôle la longueur maximale? (en caractères qu'il peut afficher)
- 11. Obtenir la longueur maximale d'une colonne "chaîne" en utilisant LINQ to SQL
- 12. Quelle bonne longueur d'index pour une colonne de texte MySQL?
- 13. Quelle est la longueur de chaîne d'un GUID?
- 14. Quelle est la fonction API Win32 pour les octets privés?
- 15. Convertir la colonne nchar en espaces blancs nvarchar et Trim
- 16. Longueur de données dans la colonne ntext?
- 17. Créer un index sur une colonne MySQL en fonction de la longueur de son contenu?
- 18. Octets en Java?
- 19. Les données SQLServer en PHP perdent les caractères multi-octets
- 20. Comment retourner un nvarchar (max) dans une UDF CLR?
- 21. Linq to SQL - Longueur sous-jacente de la colonne
- 22. newid() dans la fonction serveur sql
- 23. Comment obtenir le nombre exact de caractères multi-octets?
- 24. Django ORM: Obtenir des rangées en fonction de la valeur maximale d'une colonne
- 25. Pourquoi SQL Server nécessite que l'INT soit converti en NVARCHAR?
- 26. SQL - Comment utiliser SUM et MAX dans la même requête?
- 27. SQL/T-SQL - comment obtenir la valeur MAX à partir de 1 des N colonnes?
- 28. Comment obtenir l'horloge CPU max en Java
- 29. Sql serveur 2005 date fonction
- 30. Insérer Max Valeur de la colonne dans une autre colonne