tipo net mvc insertar imagen guardar datos dato binario asp sql-server tsql datalength

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