Herkese merhaba,
Bu kısımda SQL Server’da tabloda satırların boyutunu hesaplama kodları olacak.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
declare @tablo nvarchar(128) declare @kolonid nvarchar(128) declare @sql nvarchar(max) set @tablo = 'Categories' -- Tablo adını burada belirliyoruz set @kolonid = 'CategoryID' -- Tablo sütun adını ya da kolon id numarasını burada belirliyoruz set @sql = 'select ' + @kolonid +' , (0' select @sql = @sql + ' + isnull(datalength(' + name + '), 1)' from sys.columns where object_id = object_id(@tablo) set @sql = @sql + ') as rowsize from ' + @tablo + ' order by rowsize desc' PRINT @sql exec (@sql) |
