2011-05-05 44 views
3

我的表中有一個名爲RawData的數據類型爲Image的列。我需要找到該列的大小超過1 MB的所有行。查詢查找列中數據的大小

如果有人能夠幫助我解決這個問題,那將會很棒。我使用SQL Server 2008的

在此先感謝

+0

嘗試'數據長度(場)'獲取數據的大小,然後進行比較。 – 2011-05-05 06:42:03

+0

自從SQL Server 2005以來'IMAGE'已被棄用 - 改用'VARBINARY(MAX)'代替 – 2011-05-05 06:47:22

回答

8
SELECT * FROM tbl WHERE DATALENGTH(RawData) > 1048576