2012-04-04 9 views

Odpowiedz

62
SELECT DATALENGTH(imagecol) FROM table 

Zobacz MSDN

+2

Rezultatem będzie * liczba bajtów *. – slartidan

+3

W _megabytes_ byłoby to "SELECT DATALENGTH (imagecol)/1048576.0 FROM table' –

3

różne style wyświetlania:

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 

Przykâadowa:

imgBytes imgKbRounded imgKb  imgMbRounded imgMb 
68514  66    66.908203 0    0.065340041992 
Powiązane problemy