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

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

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

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

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ů, když je třeba využít informace z další tabulky

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

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...

Obrázek Jak v SQL Server Management Studiu generovat script včetně fulltextového katalogu a indexů

9. 11. 2018, Vladimír Klaus, navštíveno 1426x

SQL
SQL Server

Pokud potřebujete přenést tvorbu databáze a tabulek na jiný server pomocí skriptu, je postup jasný a jednoduchý. V SQL Server Management Studiu se klikne pravým tlačítkem na databázi a vyvolá: Tasks > Generate...

Obrázek Chyba "Příznak BOF nebo EOF má hodnotu True nebo byl odstraněn aktuální záznam. Požadovaná operace vyžaduje aktuální záznam"

16. 3. 2018, Vladimír Klaus, navštíveno 1296x

Delphi
MS Access
SQL

U jednoho projektu v Delphi dochází (ale pouze při debuggování) k níže uvedené chybě a zatím se mi ji nepodařilo korektně vyřešit. Zobrazování této výjimky jsem tedy alespoň vypnul. Návody dostupné na internetu jsou...

Obrázek Náhodné pořadí SELECTu v Accessu a SQL Serveru

9. 2. 2018, Vladimír Klaus, navštíveno 1078x

MS Access
SQL
SQL Server

Určitě občas potřebujete získat náhodnou sadu záznamů z dané tabulky či dotazu. Nemělo by to být nic zásadně složitého, ale jsou tu jistá specifika, alespoň pokud jde o MS Access. MS Access Asi velice rychle najdete,...

Obrázek Chyba "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků."

20. 10. 2017, Vladimír Klaus, navštíveno 1055x

Delphi
MS Access
SQL
SQL Server

Při práci s dotazem přes TADOQuery může dojít k chybě "Informace o sloupci klíčů jsou nedostatečné nebo nesprávné. Aktualizace se týká příliš mnoha řádků.", která vypadá docela srozumitelně, jen při pátrání po problému...

Obrázek Spojení dvou tabulek včetně sloučení více řádek do jednoho sloupce v SQL pomocí FOR XML PATH

5. 9. 2016, Vladimír Klaus, navštíveno 5093x

SQL
SQL Server

Pro jeden projekt jsem potřeboval spojit dvě tabulky, přesněji řečeno vzít tabulku s hlavními daty a k tomu připojit detailní data. Každému řádku hlavní tabulky odpovídalo více řádek s detaily, takže klasický JOIN zde...

Obrázek MS SQL Server - zjištění počtu záznamů ve všech tabulkách

15. 8. 2016, Vladimír Klaus, navštíveno 2674x

SQL
SQL Server

V návaznosti na nedávný článek popisující, jak se zjistí velikost polí všech tabulek, nyní uvádím další malý SQL skript na zjištění počtu záznamů v jednotlivých tabulkách. SELECT o.Name as NazevTabulky, i.rowcnt...