Tôi có một bảng trong SQL Server. Bảng này có một trường hình ảnh và ứng dụng lưu trữ các tệp trong đó.Kích thước của nội dung trường hình ảnh trong SQL Server là gì?
Có cách nào để đọc kích thước của tệp trong trường hình ảnh bằng T-SQL không?
Tôi có một bảng trong SQL Server. Bảng này có một trường hình ảnh và ứng dụng lưu trữ các tệp trong đó.Kích thước của nội dung trường hình ảnh trong SQL Server là gì?
Có cách nào để đọc kích thước của tệp trong trường hình ảnh bằng T-SQL không?
SELECT DATALENGTH(imagecol) FROM table
Xem MSDN
phong cách hiển thị khác nhau: sản lượng
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
Ví dụ:
imgBytes imgKbRounded imgKb imgMbRounded imgMb
68514 66 66.908203 0 0.065340041992
Kết quả sẽ là * số byte *. – slartidan
Trong _megabytes_ nó sẽ là 'SELECT DATALENGTH (imagecol)/1048576.0 FROM FROM' –