Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve el número de bytes utilizados para representar cualquier expresión.
Convenciones de sintaxis de Transact-SQL
Sintaxis
DATALENGTH ( expression )
Argumentos
expression
Es una expresión de cualquier tipo de datos.
Tipos de valor devueltos
bigint si expression es de los tipos de datos varchar(max)nvarchar(max) o varbinary(max); en caso contrario int.
Notas
DATALENGTH es especialmente útil con los tipos de datos varchar, varbinary, text, image, nvarchar y ntext porque estos tipos de datos pueden almacenar datos de longitud variable.
DATALENGTH de NULL es NULL.
[!NOTA] Los niveles de compatibilidad pueden afectar a los valores devueltos. Para obtener más información acerca de los niveles de compatibilidad, vea sp_dbcmptlevel (Transact-SQL)
Ejemplos
En el siguiente ejemplo se busca la longitud de la columna Name de la tabla Product.
USE AdventureWorks;
GO
SELECT length = DATALENGTH(Name), Name
FROM Production.Product
ORDER BY Name;
GO
Vea también
Referencia
LEN (Transact-SQL)
CAST y CONVERT (Transact-SQL)
Tipos de datos (Transact-SQL)
Funciones del sistema (Transact-SQL)