如何获取当前记录中所有字段的DATALENGTH最大值

时间:2018-11-04 02:04:42

标签: sql-server-2012 sql-server-2014

我正在寻找如何获取当前记录中所有字段的DATALENGTH的最大值。例如:

| No | Fullname      | Age | Address                        | MaxLenField |
| 1  | Markus Michel | 21  | Avenue San Peter Lost number 8 | 30          |
| 2  | George Andrus | 35  | Avenue Colorado Freud number 4 | 32          |

最后一个字段包含当前记录中所有字段的DATALENGTH的最大值。

我得到了我的临时表的所有字段名:

select COLUMN_NAME 
FROM tempdb.INFORMATION_SCHEMA.COLUMNS 
where TABLE_NAME = '##Temp35321456'

有什么主意吗?

谢谢。

0 个答案:

没有答案