Я искал бесплатную библиотеку/исходный код для форматирования SQL-запросов, предпочтительно в .NET, довольно долгое время. Даже после поиска некоторых ответов здесь на SO, я почти в точке, где я готов поверить, что ничего подобного не существует.Есть ли бесплатная библиотека форматирования SQL для .NET?
Ближайшая вещь, которую я нашел, проект под названием sqlformat, кажется, не активен и не поддерживает даже поддерживаемое подмножество функций SQL для форматирования.
Есть ли свободные или свободно распространяемые библиотеки форматирования SQL? Я не хочу консервированного продукта, так как мне нужно интегрировать эту функциональность в инструмент, который я создаю. Веб-службы также неприемлемы, поскольку те, что я нашел как T-SQL Tidy, оказались не очень надежными.
Какая цель? переформатировать код перед исполнением, исправить форматирование в окне запроса или что-то еще? – StingyJack
Это внутренний инструмент, который позволяет нашим разработчикам переформатировать текст (SQL - это всего лишь один из вариантов использования) для проверки и согласованности. SQL может выплевываться из нашего приложения в однострочном формате, и хорошо иметь возможность перевести его в читаемый формат. –