¿Cómo verifico si una columna de texto de SQL Server está vacía?

Resuelto atoumey asked hace 16 años • 17 respuestas

Estoy usando SQL Server 2005. Tengo una tabla con una columna de texto y tengo muchas filas en la tabla donde el valor de esta columna no es nulo, pero está vacío. Al intentar comparar con '' se obtiene esta respuesta:

Los tipos de datos text y varchar son incompatibles en el operador distinto de.

¿Existe una función especial para determinar si el valor de una columna de texto no es nulo sino vacío?

atoumey avatar Aug 29 '08 04:08 atoumey
Aceptado
where datalength(mytextfield)=0
Eric Z Beard avatar Aug 28 '2008 21:08 Eric Z Beard
ISNULL(
case textcolum1
    WHEN '' THEN NULL
    ELSE textcolum1
END 
,textcolum2) textcolum1
Eric avatar Jun 23 '2010 18:06 Eric