sql-server - net - insertar imagen sql server
¿Cuál es el tamaño de un contenido de campo de imagen en SQL Server? (2)
Tengo una tabla en SQL Server. Esta tabla tiene un campo de imagen y la aplicación almacena archivos en ella.
¿Hay alguna manera de leer el tamaño del archivo en el campo de imagen usando T-SQL?
Diferentes estilos de visualización:
SELECT DATALENGTH(imagecol) as imgBytes,
DATALENGTH(imagecol) / 1024 as imgKbRounded,
DATALENGTH(imagecol) / 1024.0 as imgKb,
DATALENGTH(imagecol) / 1024 / 1024 as imgMbRounded,
DATALENGTH(imagecol) / 1024.0 / 1024.0 as imgMb
FROM table
Ejemplo de salida:
imgBytes imgKbRounded imgKb imgMbRounded imgMb
68514 66 66.908203 0 0.065340041992
SELECT DATALENGTH(imagecol) FROM table
Ver MSDN