Tamaño del campo VARBINARIO en SQL Server 2005

Estoy tratando de determinar el tamaño en bytes de los contenidos en un campo VARBINARY(MAX) en SQL Server 2005, usando SQL. Como dudo que haya soporte nativo para esto, ¿podría hacerse usando la integración de CLR? Cualquier idea sería muy apreciada.

¡De hecho, puedes hacer esto en T-SQL!

DATALENGTH(<fieldname>) funcionará en varbinary(max) .

El campo VARBINARIO (MÁX) asigna datos de longitud variable de hasta poco less de 2 GB de tamaño.

Puede usar la function DATALENGTH () para determinar la longitud del contenido de la columna.

Por ejemplo:

 SELECT DATALENGTH(CompanyName), CompanyName FROM Customers