Поиск существующего кода Javascript, который будет упорядочивать (переформатировать) код SQL, с уделением особого внимания T-SQL

Со всеми красивыми виджетами синтаксиса кода там, я полагаю, должно быть решение на стороне клиента JavaScript, которое возьмет blob SQL и уберет его форматирование.

Я уже нашел http://sqlformat.appspot.com/source/, но тестирование показало, что оно довольно ошибочно, по крайней мере, на T-SQL-коде.

Любые другие подобные биты кода с открытым исходным кодом для благоустройства SQL-кода на стороне клиента?

Ответы

Ответ 1

Теперь существует SQL Fiddle, в котором есть один из двигателей, которыми вы можете пользоваться SQL Server. Вы можете прочитать подробности в о странице, а посмотреть код на Github. Автор Джейк Фейсел, текущий пользователь StackOverflow, который любил JSFiddle и хотел что-то похожее для SQL.

Ответ 2

Большое спасибо Тони Миллеру за его упоминание о моем сайте, http://sqlfiddle.com, однако я считаю, что на самом деле вопроситель ищет такой сайт, как это:

http://www.dpriver.com/pp/sqlformat.htm

Я использовал этот сайт для моих собственных потребностей форматирования мгновенного sql. Вы не можете использовать этот сайт для выполнения своего SQL (как у меня), однако вы хотите просто отформатировать его, так что альт!

Возможно, мне нужно связать этот форматтер с sqlfiddle.com?

Ответ 3

Я понимаю, что этот вопрос старый, но здесь все равно.

Похоже, вы предпочитаете какую-то клиентскую сторону, но следующая лучшая вещь - это услуга, которую вы можете вызвать через JavaScript. Введите SQLFormat. У них есть простой API, который возвращает JSON, поэтому хорошо идти. http://sqlformat.org/api/

Я не большой поклонник некоторых решений по форматированию, но он свободен и последователен.