2012-04-04 11 views

risposta

62
SELECT DATALENGTH(imagecol) FROM table 

Vedi MSDN

+2

Il risultato sarà il numero di byte * *. – slartidan

+3

In _megabytes_ sarebbe 'SELECT DATALENGTH (imagecol)/1048576.0 FROM table' –

3

differenti stili di visualizzazione: uscita

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 

Esempio:

imgBytes imgKbRounded imgKb  imgMbRounded imgMb 
68514  66    66.908203 0    0.065340041992 
Problemi correlati