Sqlde büyük data için test yaparken satır başına 1 kb'ın bile önemli olduğu projede bunu nasıl öğrenebilirim diye bakıp araştırmam sonucunda bu kodu buldum sizinle paylaşıyorum.
declare @table nvarchar(128)
declare @idcol nvarchar(128)
declare @sql nvarchar(max)
--initialize those two values
set @table = 'YourTable'
set @idcol = 'some id to recognize the row'
set @sql = 'select ' + @idcol +' , (0'
select @sql = @sql + ' + isnull(datalength(' + name + '), 1)'
from sys.columns where object_id = object_id(@table)
set @sql = @sql + ') as rowsize from ' + @table + ' order by rowsize desc'
PRINT @sql
exec (@sql)
Kodun orjinal linki : stackexchange.com
Hiç yorum yok:
Yorum Gönder