Используя c #, вы можете использовать следующий фрагмент для извлечения файла с самым длинным именем:
System.IO.Directory
.GetFiles("D:\\Test", "*", SearchOption.AllDirectories)
.OrderByDescending(p => p.Length)
.FirstOrDefault()
Вы можете проверить вывод с помощью этого сценария PowerShell:
Get-ChildItem | % { $_.FullName } | Sort-Object -Descending -Property Length
Донне знаю, как это сделать в T-SQL.Однако я не знаю, почему так хочется.