¿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. Servidor SQL, Convertir NTEXT en NVARCHAR (MAX)
- 5. SQLAlchemy: longitud máxima de columna
- 6. Linq a SQL - Longitud de columna subyacente
- 7. nvarchar (max) versus NText
- 8. ¿Cuál es la longitud máxima de datos que puedo poner en una columna BLOB en MySQL?
- 9. cómo aumentar la longitud de salida de la columna sqlplus?
- 10. Longitud de datos frente a CRC Longitud
- 11. ¿Cuál es la forma correcta de comparar una columna NTEXT con un valor constante?
- 12. Columna congelada o columna fija en la tabla de datos
- 13. Longitud de la cadena cifrada
- 14. ¿Cambiar la longitud máxima de una columna varchar?
- 15. ¿Por qué tengo que establecer la longitud máxima de cada columna de texto en la base de datos?
- 16. selección de datos y la suma de una columna para una columna distinta en los datos
- 17. Retorno de longitud mínima en la base de datos MySQL
- 18. Concatene ntext en SQL Server 2005
- 19. obtener una longitud de Fila/columna en C#
- 20. tipo de datos a la tienda longitud/latitud en MySQL
- 21. ¿Cómo cambiar el tamaño de la columna JTable a la longitud de la cadena?
- 22. Encuentra la longitud de la fila más larga en una columna en el oráculo
- 23. base de datos convención: la columna DATETIME
- 24. alterar el tamaño de la columna en datos de la tabla que contiene
- 25. LINQ a Entidades: usando ToLower() en campos NText
- 26. ¿Cómo obtener la longitud de columna de las asignaciones de Hibernate?
- 27. Como llegar sqlalchemy longitud de una columna de cadena
- 28. COPY (importar) datos en la columna de matriz de PostgreSQL
- 29. columna de inserción de datos C# en la posición 0
- 30. comparaciones numéricas en datos de la columna de cuerda