¿Cómo averigua la longitud/tamaño de los datos en una columna ntext en SQL? - Tiene más de 8000 bytes, así que no puedo convertirlo a varchar. Gracias.Longitud de datos en la columna ntext?
42
A
Respuesta
66
Uso DataLength()
SELECT * FROM YourTable WHERE DataLength(NTextFieldName) > 0
19
La clave está en la pregunta: utilizar DATALENGTH()
. Tenga en cuenta que tiene un comportamiento diferente a LEN()
:
SELECT LEN(CAST('Hello ' AS NVARCHAR(MAX))),
DATALENGTH(CAST('Hello ' AS NVARCHAR(MAX))),
DATALENGTH(CAST('Hello ' AS NTEXT))
retornos 5, 16, 16.
En otras palabras, DATALENGTH()
no quita espacios finales y devuelve el número de bytes, mientras que LEN()
recorta el arrastre espacios y devuelve la cantidad de caracteres.
0
Select Max(DataLength([NTextFieldName])) from YourTable
Cuestiones relacionadas
- 1. Cambiar el tipo de columna de ntext a varbinary (max)
- 2. Ver todo el texto en la columna ntext Management Studio de SQL Server para la base de datos SQL CE
- 3. ntext en ServiceStack.OrmLite
- 4. SQLAlchemy: longitud máxima de columna
- 5. Linq a SQL - Longitud de columna subyacente
- 6. nvarchar (max) versus NText
- 7. ¿Cuál es la longitud máxima de datos que puedo poner en una columna BLOB en MySQL?
- 8. cómo aumentar la longitud de salida de la columna sqlplus?
- 9. Longitud de datos frente a CRC Longitud
- 10. ¿Cuál es la forma correcta de comparar una columna NTEXT con un valor constante?
- 11. Columna congelada o columna fija en la tabla de datos
- 12. Longitud de la cadena cifrada
- 13. ¿Cambiar la longitud máxima de una columna varchar?
- 14. ¿Por qué tengo que establecer la longitud máxima de cada columna de texto en la base de datos?
- 15. selección de datos y la suma de una columna para una columna distinta en los datos
- 16. Retorno de longitud mínima en la base de datos MySQL
- 17. Concatene ntext en SQL Server 2005
- 18. obtener una longitud de Fila/columna en C#
- 19. tipo de datos a la tienda longitud/latitud en MySQL
- 20. ¿Cómo cambiar el tamaño de la columna JTable a la longitud de la cadena?
- 21. Encuentra la longitud de la fila más larga en una columna en el oráculo
- 22. base de datos convención: la columna DATETIME
- 23. alterar el tamaño de la columna en datos de la tabla que contiene
- 24. LINQ a Entidades: usando ToLower() en campos NText
- 25. ¿Cómo obtener la longitud de columna de las asignaciones de Hibernate?
- 26. Como llegar sqlalchemy longitud de una columna de cadena
- 27. COPY (importar) datos en la columna de matriz de PostgreSQL
- 28. comparaciones numéricas en datos de la columna de cuerda
- 29. columna de inserción de datos C# en la posición 0
- 30. ¿El nombre de la tabla o la longitud del nombre de la columna afectan el rendimiento?