SQL редактор

Версия программы: 25, 4, 6, 2
Дата изменения: 18/04/2010
Автор: Дмитрий Круглов

 

Внешне обычный редактор SQL запросов с подсветкой синтаксиса. Откройте базу данных, начинайте писать SQL запрос.
Для того, чтобы не ошибиться была добавлена такая возможность:

  • Увидеть все таблицы в базе Ctrl+Space (можно выбрать нужную таблицу).
  • Встаньте курсором на конец названия таблицы и нажмите точку, Вы увидите список полей, которые находятся в этой базе.
  • После того как запрос написан, нажмите Ctrl+F5 появится новое окно в котором будет отображена таблица с записями.

Каждый день мы пишем десятки строк SQL запросов. Для работы нам требовался хороший редактор, который мог удовлетворять всем нашим требованиям. Мы не смогли найти готовое решение и встала необходимость создания этого редактора. Этот редактор выполнен "для себя" и содержит все требуемые функции для работы. Основной упор делался на удобство использования редактора. Сегодня редактор отвечает всем требованиям, которые может желать программист при написании SQL запросов.

ПРЕЗЕНТАЦИОННОЕ ВИДЕО НА ЯНДЕКС ВИДЕО

Возможности программы:

  • Конвертация синтаксиса SQL запросов MDB <-> SQL Server
  • Выбор полей и таблиц из базы (не ручное написание кода).
  • Сохранение пароля, чтобы не вводить пароль каждый раз при подключении к базе данных.
  • Работа с любыми базами данных через ODBC драйверы. Проверялось на SQL Server и MDB
  • Автоматическое дописывание SQL кода начиная с from. Например. Вы пишете select table1.[field1],table2.[field1]просите программу дописать код и программа закончит за вас код при этом программа определяет связи между таблицами.
  • Фильтрация списка таблиц при написании SQL кода. Это позволит в разы ускорить написание кода, если у вас много таблиц в базе.
  • Очитка SQL кода от мусора. Можно вставлять в редактор текст например sql.Format("select ..."); программа уберет лишнее и оставит все что нужно.
  • Сохранение SQL запросов. Вы можете сохранять часто используемые SQL запросы и вызывать их после подключения к базе данных.
  • Просмотр всех установленных драйверов в системе.

Быстрые клавиши при работе с программой:

  • Ctrl+1 - Insert text 'select' in query.
  • Ctrl+2 - Insert text 'update' in query.
  • Ctrl+3 - Insert text 'insert' in query.
  • Alt+D - Connect to Database.
  • Alt+В - Disconect from Database.
  • Ctrl+O - Open SQL query file.
  • Ctrl+S - Save SQL query file.
  • Ctrl+D - Delete SQL query current file.
  • Ctrl+Del - Delete SQL query current file.
  • Esc - Exit from program.
  • Ctrl+F1 - Show dialog About.
  • Ctrl+F5 - Run SQL query
  • Ctrl+Space - Show dialog for selected table.
  • '.' (point after name table) - Show dialog for selected field

Программа позволяет сохранять ранние подключения (см картинку) и переключаться между соединениями без ввода пароля. Всего может быть сохранено не более 20 соединений. Если сохраняется 21 соединение, то первое созданное перезаписывается. Так же перезаписываются соединения которые "утеряны" и не могут быть восстановлены.

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

Программа способна работать с любым синтаксисом требуемым для серверов. Настройка синтаксиса происходит в момент создания соединения с сервером.

Программа тестировалась с серверами: MySQL, PostgreSQL, MS SQL Server 2005 и 2008

 

 

 

 

Ключевые слова: SQL, SQL editor, SQL query, SQL редактор, Программирование, Редактор, Создание SQL запросов

eZ Publish™ copyright © 1999-2012 eZ Systems AS