SQL Server

Partitioned pohledy

Partitioned pohledy představují mocný nástroj a rychlou alternativu ke klasickému partitioningu tabulek. Umožňují nám rozdělit velkou tabulku do několika menších tabulek. Data jsou mezi jednotlivými tabulkami rozdělena podle rozsahu hodnot v jednom sloupci, který jsme zvolili jako klíč. Nad tímto sloupcem je v každé tabulce pomocí CHECK omezení určen rozsah hodnot,…

Read more
SQL Server

Vytvoření view s daty z uložené procedury

Můžeme vytvořit view, ve kterém přímo zavoláme uloženou proceduru a vrátíme z ní data jako sloupce view? Ano, je to možné s pomocí funkce OPENROWSET, jak ukazuje příklad níže. Nicméně, opravdu věřím, že se s podobnou programátorskou kreativitou nesetkám v produkčním kódu:)
SQL Server

How to prevent views with outdated metadata?

SQL Server is persisting various metadata when a new view is created in SQL Server. When underlying objects are changed later then view metadata aren’t updated automatically and this outdated metadata can cause several issues later. Let’s see one simple example. We will create a dbo.SampleTable table and create view…