Obrázek Jak se pracuje s datumy a časy, díl 1. - Úvod

25. 1. 2023, Vladimír Klaus, navštíveno 21x

ASP.NET/C#
Delphi
JavaScript
SQL
SQL Server
Systém
Windows

Tato série článků bude postupně doplňována všemi možnými způsoby práce s datumem a časem v jazycích a systémech, které používám. Každý programátor jistě potvrdí, že toto je jedna z nejhorších oblastí, kde skoro nic není...

Obrázek Jak v SQL zjistit počet skupin při použití GROUP BY

26. 10. 2022, Vladimír Klaus, navštíveno 206x

SQL
SQL Server

Asi každý víme, jak pomocí SQL seskupit údaje a následně i spočítat počet údajů/řádek v každé skupině. Ale jak spočítat počet skupin? Logicky tak, že nejprve udělám seskupovací dotaz a ten ještě obalím sčítacím dotazem...

Obrázek Zamezení dvojnásobné velikosti zálohy SQL Server databáze

6. 4. 2022, Vladimír Klaus, navštíveno 511x

SQL
SQL Server

Zálohování SQL Server databáze má mnoho aspektů a byla k tomu napsána spousta knih. Jako třeba tato úžasná 380stránková příručka "SQL Server Backup and Restore". Co ale zřejmě naštve každého začínajícího uživatele bývá...

Obrázek Kalkulované pole v SQL Serveru typu bit (bool)

5. 3. 2022, Vladimír Klaus, navštíveno 270x

SQL
SQL Server

Pokud potřebujete v tabulce na SQL Serveru založit kalkulované pole, pak vřele doporučuji na to jít přes T-SQL, nikoliv přes Designera. Pořád vám bude hlásit nějaké chyby a nedá se s ním rozumně pracovat - hlavně ve...

Obrázek Jak z ADOQuery smazat ten správný záznam, pokud se používá JOIN

18. 8. 2021, Vladimír Klaus, navštíveno 715x

Delphi
SQL
SQL Server

Nedávno jsem v jednom projektu přidal funkci mazání aktuální položky v mřížce Tasky. Tedy zdánlivě zcela běžnou záležitost, která se ale záhy ukázala jako hodně problematická. Smazání položky probíhalo přes funkci...

Obrázek MS Access - Příkaz TRANSFORM/PIVOT

25. 7. 2021, Vladimír Klaus, navštíveno 1237x

MS Access
MS Office
SQL

Příkaz TRANSFORM, který by se asi měl spíše jmenovat PIVOT slouží k tvorbě křížového dotazu nebo lépe řečeno vytvoření jakési fixní kontingenční tabulky, kterou znáte z MS Excelu nebo, pokud programujete, tak i z řady...

Obrázek Jak zjistit velikost tabulek v databázi SQL Serveru

30. 1. 2021, Vladimír Klaus, navštíveno 1092x

SQL
SQL Server

Pokud pro nějaký projekt používáte Express verzi MS SQL Serveru, která měla omezení na 2 GB (dnes už naštěstí na 10GB), není od věci občas zkontrolovat velikost celé databáze, resp. tabulek a případně provést potřebné...

Obrázek MS Access a problémy při použití vícenásobného JOIN

1. 9. 2020, Vladimír Klaus, navštíveno 780x

MS Access
SQL
SQL Server

Pokud se pokoušíte zadat relativně nezávadný SQL dotaz sestavený z několika propojení, můžete být nemile překvapeni chybovou hláškou, která nedává smysl. SELECT * FROM Akce LEFT JOIN CisTypAkce ON...

Obrázek SQL Server - statistika indexů a z toho plynoucí REBUILD nebo REORGANIZE

31. 7. 2020, Vladimír Klaus, navštíveno 1706x

SQL
SQL Server

Statistika indexů, tak jak ji získáme níže uvedeným skriptem, nám umožní především posoudit, jak jsou indexy fragmentované. Protože pokud jsou fragmentované hodně, je třeba s tím něco udělat, neb to má nebo může mít...

Obrázek Odstraňování záznamů z databáze, když je třeba využít informace z dalších tabulek

27. 8. 2019, Vladimír Klaus, navštíveno 1215x

SQL
SQL Server

Občas potřebujete odstranit nějaké záznamy z hlavní tabulky, ale podmínka, která určuje, kterých záznamů se to týká, souvisí s další tabulkou. Zápis se může v různých databázích lehce lišit, případně je možné podmínku...