Существуют ли какие-либо независимые от платформы сборщики запросов SQL с синтаксисом, логическим форматированием и т. Д. - PullRequest
0 голосов
/ 08 мая 2009

Существуют ли какие-либо легкие инструменты, которые позволяют легко читать SQL-код независимо от основных приложений / утилит, связанных с конкретной базой данных?

В последнее время я работаю с MySQL, Access и теперь MS-SQL и использую Notepad ++ для создания запросов, поскольку он обеспечивает базовую подсветку синтаксиса, которая помогает моим незнакомым глазам, но без логического форматирования - новые строки для INNER JOIN, WHERE и т. Д., отступ в продолжающихся параметрах, осмелюсь сказать, что даже IntelliSense - такие вещи.

В частности, при повторной настройке существующего запроса, представленного в виде непонятного комка, было бы неплохо иметь возможность вставить его куда-нибудь, нажать кнопку и отобразить его в более удобном для человека формате.

Существует ли такой инструмент?

Редактировать: Спасибо за предложения. В частности, SQLinForm обладает таким тонкодисперсным элементом управления, который я идеально представлял.

Жаль, что только онлайн-версия бесплатна, предпочтительнее было бы использовать автономное приложение OSS (не Java - gumph!), Так как SQL не является основным направлением моей работы, и я не вижу, чтобы я отбрасывал даже 30 долларов за счетчики бинов. просто, у меня не болит голова, пытаясь исправить их враждебные сообщения.

Еще?

Редактировать 2: Упс, кажется, об этом уже спрашивали. Я явно не искал нужную вещь, когда проверял. Поиск по именам инструментов, или через Google , вызывает много похожих вопросов - проголосовали за закрытие.

Ответы [ 4 ]

2 голосов
/ 08 мая 2009

Я использовал это в прошлом, чтобы сделать некрасивый SQL несколько читабельным: http://www.dpriver.com/pp/sqlformat.htm

1 голос
/ 08 мая 2009

Я использовал SQLInform в прошлом с довольно хорошими результатами - снова он форматирует любой вставляемый SQL с разумной точностью.

0 голосов
/ 08 мая 2009

Я не пробовал, но вижу, что есть хотя бы один плагин SQuirreL, который упоминает о форматировании. Бесплатный / с открытым исходным кодом / Java. http://www.squirrelsql.org/index.php?page=plugins

0 голосов
/ 08 мая 2009

Я использую Oracle Oracle Developer в основном для этого. Но это не совсем легкий вес. Интерфейс разработки MS-SQL-Server тоже для этого нужен. (Я думаю, что они работают для разных баз данных).

Жаба является еще одним хорошим интерфейсом для этого. (Но не легкий тоже)

...