2012-04-04 2 views

Antwort

62
SELECT DATALENGTH(imagecol) FROM table 

Siehe MSDN

+2

Das Ergebnis wird sein, die * Anzahl der Bytes *. – slartidan

+3

In _megabytes_ wäre 'SELECT DATALENGTH (imagecol)/1048576.0 FROM table' –

3

Verschiedene Darstellungsarten:

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 

Beispiel Ausgabe:

imgBytes imgKbRounded imgKb  imgMbRounded imgMb 
68514  66    66.908203 0    0.065340041992 
Verwandte Themen