SQL Serverにテーブルがあります。このテーブルには画像フィールドがあり、アプリケーションはファイルを保存します。
T-SQLを使用して画像フィールド内のファイルのサイズを読み取る方法はありますか?
SELECT DATALENGTH(imagecol) FROM table
[〜#〜] msdn [〜#〜] を参照してください
さまざまな表示スタイル:
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
出力例:
imgBytes imgKbRounded imgKb imgMbRounded imgMb
68514 66 66.908203 0 0.065340041992