Блог Александра Божко
Архивы
Рубрики
Реклама

SQL

Вчера лента Facebook привезла ссылку на новый бесплатный инструмент от  DevArt.

Online SQL Formatter. При всей кажущейся функциональной простоте сервис мне очень понравился, и я счел нужным поделиться ссылкой в блоге. Как и следует из названия, Online SQL Formatter просто форматирует SQL, превращая его из невнятного набора символов в читабельный код. При этом имеется около 90 настроек форматирования.

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

SELECT EmployeeID, FirstName, LastName, FirstName + ‘ ‘ + LastName AS Name, Login, Enable, IIF(Enable = 0, ‘-‘,”) as Disable , Rate FROM tblEmployees WHERE Enable = 1 AND EmployeeID IN (SELECT EmployeeID FROM tblEmployeeLicenses WHERE AppID IN (SELECT AppID FROM tblApps WHERE AppName = ‘ATRClient’)) ORDER BY Login

Вставляем в поле ввода сервиса и выполняем форматирование.

На выходе получаем форматированный код.

 

SELECT
  EmployeeID,
  FirstName,
  LastName,
  FirstName + ' ' + LastName AS Name,
  Login,
  Enable,
  IIF(Enable = 0, '-', '') AS Disable,
  Rate
FROM tblEmployees
WHERE Enable = 1 AND EmployeeID IN (SELECT
  EmployeeID
FROM tblEmployeeLicenses
WHERE AppID IN (SELECT
  AppID
FROM tblApps
WHERE AppName = 'ATRClient')
)
ORDER BY Login

Заодно и синтаксис проверит, при чем, сделает это лучше и наглядней чем тот же MS Access.

Рекомендую.

К слову, лично я был бы не против получить API для доступа к сервису из приложений.

Реклама
Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика