printf () возвращает фактическое количество символов , где, как и здесь, у нас есть 4 ("1000") + 1 ("\ n") символа, так он выдаст результат 1000, а затем 5, который является счетчиком символов внутренней функции printf, и выглядит как 10005
Вот решение, которое я принял. Проголосовало за рекомендацию исходного кода, однако у меня здесь не установлен .NET, поэтому мне пришлось прибегнуть к ручному подходу.
Существует инструмент, который можно установить для сортировки содержимого проекта решения SQL Server.
См. Следующую ссылку.
http://www.sqldbatips.com/ showarticle.asp? ID = 78
Убедитесь, что вы сохранили свою работу перед попыткой сортировки.
Когда вы добавляете новый элемент в проект, он добавляется в конец списка. Они хранятся в том порядке, в котором они были добавлены в проект, поскольку этот порядок сохраняется в соответствующем файле * .ssmssqlproj. Чтобы изменить этот порядок, закройте проект / решение, затем найдите файл * .ssmssqlproj и отредактируйте его с помощью Блокнота или вашего любимого редактора XML (всегда сначала делайте резервную копию!). Измените порядок элементов FileNode вместе с их дочерними элементами, чтобы изменить порядок отображения элементов в обозревателе решений.
Хранимая процедура, указанная в следующем сообщении, также может делать это: http://beyondrelational.com/blogs/jacob/archive/2009/08/22/xquery-lab-48-sorting-query-files-in-sql-server-management-studio-ssms-solution-project .aspx