06.07.2020
Malá pomůcka, která výrazně zjednodušuje a zrychluje práci s SQL, zvláště pokud přecházíte mezi různými prostředími (Delphi, Visual Studio, SQL Server Management Studio, MS Access...) a nechce se vám složitě přepisovat SQL, dělit na jednotlivé řádky, měnit uvozovky za apostrofy, upravovat nebo odstraňovat komentáře apod.
Velkou výhodou oproti předchozí verzi je zjednodušení uživatelského rozhraní, ale především funkce chytrá transformace, která automaticky – dle analýzy textu ve schránce – rozhodne, jakou transformaci je třeba udělat, aniž by to uživatel musel nastavovat. Dále je možné zapnout zjišťování, zda je ve schránce nějaký text, který by mohl být SQL, aby se transformace neprováděla "zbytečně".
Velmi přínosným vylepšením je také použití mnohem lepšího editoru TSynEdit s podporou zvýrazňování.
Novinkou jsou vektorové ikony, vektorový skin aplikace a řada dalších drobností.
Aplikace byla připravena v Delphi 10.4 Sydney a disponuje též systémem AUDREY Updater 3.1 na zajištění aktualizace z internetu.
Stáhnout nejnovější oficiální verzi
Aplikace
Ukázkové SQL
SELECT *, 'aaa' AS Test, "ID"*100 AS PomID /*, LicencniCislo
FROM LicencePredplatneOLD */
FROM LicencePredplatne
-- INNER JOIN (
LEFT JOIN (
SELECT IdLicencePredplatne, SUM(Castka) AS Celkem
FROM LicencePredplatnePlatby
GROUP BY IdLicencePredplatne -- komentář 1
) a
-- test 1 s tabelátorem na začátku
-- test 2 s mezerama na začátku
--komentář
ON LicencePredplatne.ID=a.IdLicencePredplatne
ORDER BY /* BYE-BYE */ LicencePredplatne.ID
/* ORDER BY ID */ DESC
Nápověda
Jak používat aplikaci:
- vložte do schránky text (buď SQL, kód v Delphi nebo kód v C#)
- použijte tlačítko "Chytrá transformace" - aplikace sama dle interní analýzy určí, co je třeba s textem dělat
- v horním nebo dolním okně máte převedený text, který je zároveň celý vybraný, takže Ctrl+C a je to :)
- v případě, že se převádělo z SQL, tak je automaticky připraven jak kód pro Delphi, tak pro C#
Provádět automaticky – pokud máte zapnuto, bude výše uvedená konverze provedena automaticky
Rozpoznávat SQL – pokud máte zapnuto a ve schránce bude text, který zřejmě neobsahuje SQL, nebude konverze provedena
Odstraňovat komentáře – přepínač umožňující při převodu odstranit komentáře. Může se hodit například při vkládání SQL do Accessu, protože ten komentáře nepodporuje nebo třeba jen proto, že nechcete svoje pracovní komentáře předávat dál.
Plus na začátek – přepínač, kterým se zařídí, aby zdrojový kód byl sestaven s plusy na začátku každé řádky. Jinak se plusy dávají na konec.
Zalamovat řádky – přepínač, který zalamuje texty ve všech oknech dle jejich velikosti; v opačném případě je zobrazen horizontální scrollbar
Vždy nahoře – zajistí, aby okno aplikace bylo vždy nad ostatními okny
Služby
Projekt je ukázkou těchto nabízených služeb: