Tengo una columna que es de tipo nvarchar (max). ¿Cómo puedo encontrar la longitud de la cadena (o el número de bytes) para la columna de cada fila en la tabla?¿Qué función del servidor SQL puedo usar para obtener el carácter o la longitud del byte de una columna nvarchar (max)?
12
A
Respuesta
21
SELECT LEN (columnName) AS MyLength DE myTable
2
Si desea averiguar el máximo no debe haber una manera para que usted pueda obtener el esquema de la tabla. Normalmente puede hacer algo como SHOW COLUMNS en SQL o un comando de estilo DESCRIBE. En una cáscara de MySQL que se puede acortar a:
desc tablename;
Entonces, si se desea determinar la longitud de una cadena normalmente hay una función como LENGTH(por bytes) o CHAR_LENGTH(para caracteres).
SELECT *, LENGTH(fieldname) AS len FROM tablename
1
SELECT LEN(columnName) AS MyLength FROM myTable
que utiliza esta consulta para mi mesa. Muestra el tamaño de cada fila en una columna en particular.
Necesito ese nombre de campo tamaño máximo que permita los caracteres.
Cuestiones relacionadas
- 1. ¿Puedo crear una columna de nvarchar (MAX) usando FluentMigrator?
- 2. ¿Por qué no puedo poner una restricción en nvarchar (max)?
- 3. Almacenamiento de imagen de NHibernate: la longitud del valor del byte [] supera la longitud configurada
- 4. ¿El valor de varchar de Postgresql se basa en la longitud del carácter unicode o la longitud del carácter ASCII?
- 5. SQL Server, nvarchar (MAX) o ntext, image o varbinary?
- 6. Cambiar una columna de datos de varchar (max) a nvarchar (max) en SQL Server 2008
- 7. uso del servidor SQL columna
- 8. Conversión de nvarchar (4000) a nvarchar (max)
- 9. sql server 2005 - exportar datos nvarchar (max)
- 10. Obtener nodos XML de la columna del servidor SQL como lista separada por comas
- 11. La mejor forma de acortar cadena UTF8 en función de la longitud del byte
- 12. ¿Vista del servidor SQL o función de valor de tabla?
- 13. columna para remar en el servidor sql?
- 14. nvarchar (max) versus NText
- 15. XML de la columna SQL: No se pueden llamar a los métodos en nvarchar (max)
- 16. ¿Cómo obtener el primer carácter de una cadena en SQL?
- 17. ¿Cuál es la penalización del rendimiento del tipo de datos XML en SQL Server en comparación con NVARCHAR (MAX)?
- 18. ¿Qué tipo de datos usar para esto para que la imagen pueda cargarse en el servidor SQL?
- 19. Rendimiento SQL: ¿Hay algún golpe de rendimiento usando NVarchar (MAX) en lugar de NVarChar (200)
- 20. MAX (text) returns El texto del tipo de datos de operando no es válido para el operador max. en el servidor sql 2008
- 21. Consulta SQL para convertir nvarchar a int
- 22. ¿Es posible seleccionar datos del servidor sql usando la posición ordinal de columna
- 23. SQL Server Rendimiento del índice - columna larga
- 24. ¿Debo almacenar HTML como nvarchar (MAX) o ntext?
- 25. Obtener longitud o duración del archivo .wav
- 26. Activación de actualización del Servidor SQL, Obtener solo campos modificados
- 27. ¿Cómo obtener el valor MAX del diccionario?
- 28. Scalar Max en el servidor Sql
- 29. ¿Dónde puedo obtener una tabla simple de zonas horarias para usar en el servidor SQL?
- 30. preguntando ¿DÓNDE condición para la longitud del carácter?