1
A
回答
1
這嘗試的DBA堆棧交易所HERE已經回答了,他們使用的查詢是:
DECLARE @table NVARCHAR(128);
DECLARE @idcol NVARCHAR(128);
DECLARE @sql NVARCHAR(MAX);
SET @table = '"TABLE NAME"';
SET @idcol = '"TABLE ID"';
SET @sql = 'select '[email protected]+' , (0';
SELECT
@sql = @sql+' + isnull(datalength(['+name+']), 1)'
FROM sys.columns
WHERE object_id = OBJECT_ID(@table);
SET @sql = @sql+') as rowsize from '[email protected]+' order by rowsize desc';
PRINT @sql;
EXEC (@sql);
只添加表的名稱和客戶的ID
0
查詢表和order by DATALENGTH()的所有列串連:
ORDER BY DATALENGTH(Column1) + DATALENGTH(Column2) + DATALENGTH(...)
0
按我的理解,ü要刪除其佔用空間比較大的行,我可以建議的一種方式,其中u聚集一個行的所有列並得到結果的長度和U可以由長度訂購併從頂部
[或]
刪除這些行而插入本身,具有ö分區n中的行[列在一起]的長度,我還沒有和大數據
+0
感謝Tab :) –
相關問題
- 1. 按字母順序排列的鏈表不按順序排列
- 2. 使用jQuery按字母順序排列列表中的列?
- 3. 按磁盤順序讀取MSSQL表
- 4. 按順序排列
- 5. 按字母順序排列Wordpress列表
- 6. 按字母順序排列2D列表?
- 7. 按字母順序排列列表項
- 8. 列表Levenshtein按順序排列PHP
- 9. C:按字母順序排列列表
- 10. 按日期排序列表,然後按最新順序排列
- 11. 使用Javascript按字母順序重新排列無序列表
- 12. 「按順序排列」按相反順序排列?
- 13. 按字段順序排列+按字母順序排列
- 14. 排序表的順序不按字母順序排列
- 15. 按字母順序排列複雜對象的排列列表
- 16. 按順序排列並按組排序
- 17. 按聚合順序排列的順序
- 18. 順序按升序排列
- 19. Python:按照字母順序排列的單詞排序列表
- 20. 按字母順序排序列表
- 21. 按字母順序排序列表
- 22. 將列表按字母順序排序
- 23. 按字母順序排序列表
- 24. 按相反順序排序列表
- 25. C#列表順序由排按升序
- 26. 使用grunt按順序排列文件
- 27. 按上次使用順序排列
- 28. 使用猛禽按字母順序排列數組列表?
- 29. 如何編寫按列按列編排順序排列的列表?
- 30. 在bash中按照排序順序將文件寫入磁盤
根據我的理解,你想刪除佔用更多空間的行,我可以建議一種方式,其中你聚合一行的所有列並獲得結果的長度你可以按長度排序,並刪除頂部 [或] 插入本身,hav e分區上的行[列在一起]的長度,我還沒有嘗試過大數據 –