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 108x

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 Jak v SQL Serveru odstranit z hodnot diakritiku

30. 7. 2021, Vladimír Klaus, navštíveno 126x

SQL Server

Pokud někdy pracujete s daty, které používají diakritiku (ale občas také ne) a potřebujete to sjednotit, pak se nabízí použít něco, co diakritiku odstraní. SELECT CONVERT(varchar, 'ěščřžýáíéúůŘŽŇČĎ') COLLATE...

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

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

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 426x

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 přednášky a videa

23. 8. 2020, Vladimír Klaus, navštíveno 408x

SQL Server

Nedávno proběhla skvělá (tentokrát jen online) Windows User Group konference týkající se SQL Serveru. Doporučuji všem, co se o tuto databázovou technologii zajímají. A doporučuji i zdánlivě banální přednášky/videa typu...

Obrázek Kdy mohou nastat zvláštní problémy s ADOConnection.Connected a ADOTable.Active

22. 8. 2020, Vladimír Klaus, navštíveno 502x

Delphi
SQL Server

Pokud v Delphi pracujete s databázovými tabulkami, není od věci se tu a tam ujistit o tom, zda je požadovaná tabulka skutečně otevřena, aby nedošlo k chybě. Tedy něco jako: if MyTable.Active then...; Na tom není opravdu...

Obrázek Jak zrychlit start SQL Server Management Studia

19. 8. 2020, Vladimír Klaus, navštíveno 610x

SQL Server

Pokud vám starší SQL Server Management Studio startovalo velice rychle, zatímco novější (již nejméně rok) je opravdu velmi pomalé, vyzkoušejte některou z těchto metod. Jen musím upozornit, že než začnete jásat, že ta...

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

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

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 K čemu je dobrá funkce Rank() a PARTITION BY u SQL Serveru

16. 7. 2020, Vladimír Klaus, navštíveno 924x

MS Access
SQL Server

Při propojování tabulek typu "master-slave" občas potřebujete k hlavnímu záznamu přidat jen jeden z podřízených záznamů, a to na základě nějaké podmínky nebo spíše pořadí. Tedy například u zákazníka chcete vidět...

Obrázek Jak zkopírovat SQL Server databázi

22. 12. 2019, Vladimír Klaus, navštíveno 1837x

SQL Server

Nedávno jsem byl postaven před potřebu vytvořit kopii databáze. Ano, dá se to udělat přes zálohování a obnovu nebo import dat, ale ani jedno z toho není zrovna ideální řešení. Mnohem lepší volbou je kliknout pravým...