Portál AbcLinuxu, 10. května 2025 04:48

Dotaz: Organizování SQL dotazů

21.1.2015 11:20 Terka | skóre: 13
Organizování SQL dotazů
Přečteno: 353×
Odpovědět | Admin
Poradíte někdo sw nebo nějaký šikovný způsob na uchovávání a úpravu SQL dotazů?
Ideálně kdyby to umělo folding - zobrazit komentáře pouze určité úrovně

viz
--1 co dela dotaz
--1.1. co dela tato cast
...
--1.2. co dela tato cast
...
--1.3. co dela tato cast
...
...

aby ten kód šel sbalit/rozbalit při vybrání 1. respektive 2.úrovně apod.
Používám PSPad, uvažuji o MS Wordu, ale ten neobarvuje syntaxi.
Díky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.1.2015 11:41 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Organizování SQL dotazů
Odpovědět | | Sbalit | Link | Blokovat | Admin
SQL dotazy v aplikaci vkládám do tříd, které obsluhují doménu - do servisní vrstvy. Nevím o vhodnějším místě.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
Josef Kufner avatar 22.1.2015 02:21 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Organizování SQL dotazů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já obvykle SQL dotazy generuji za běhu šikovným query builderem, takže samotné dotazy mne nijak moc netrápí, neboť jsou napůl schované za kusem kódu.

Pokud chceš nějak dokumentovat SQL dotazy, bez aplikace, která je používá to nemá moc smysl.

Pokud to má být spíš jako sbírka příkladů či učebnice, psal bych to v LyXu a pro SQL si udělal vlastní layout, který bych doplnil skriptem pro konverzi do čistého SQL scriptu, spuštění a vypsání výsledku zpět do dokumentu. Tedy v LyXu bych editoval v podstatě spustitelný dokument a při exportu do PDF by se veškeré SQL automaticky provedlo a v dokumentu by se objevily.
Hello world ! Segmentation fault (core dumped)
22.1.2015 10:06 safs
Rozbalit Rozbalit vše Re: Organizování SQL dotazů
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vynikajici je org mod emacsu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.