Archív tagu: SQL Views

SQL View WITH SCHEMABINDING – hlídací pes nad view

Dříve jsem napsal větší článek, vé kterém jsem popisoval jak založit View v sql. V tomto článku se nenápadně nachází jeden SQL příkaz, který bych chtěl více objasnit zde. Jde o příkaz SCHEMABINDING, který se používá při založení view. SCHEMABINDING si můžeme představit jako hlídacího psa. Ten kontroluje, jestli v podkladové tabulce nedochází ke změnám,… Čtěte více »

SQL Seznam sloupců z databáze – INFORMATION_SCHEMA.COLUMNS

SQL Server obsahuje řadu nativních systémových views a některá z nich umožňují vypisovat seznam tabulek nebo seznam sloupců z databáze. View INFORMATION_SCHEMA.COLUMNS obsahuje nejenom seznam sloupců a tabulek, ale také vlastnosti sloupců. Systémové view INFORMATION_SCHEMA.COLUMNS pro výpis seznamu sloupců a tabulek z databáze Systová tabulka je umístěna v databázi master – views – system views –… Čtěte více »

T SQL View – Znáte Create, Alter, Drop View? Víte co je Indexed view?

Views neboli pohledy mají v databázích a datových skladech své místo. Jedná se o objekty, které je v zásadě výhodné využívat, protože neobsahují data (nezabírají storage). Obsahují pouze dotaz do tabulek. Složitější T SQL view však mohou být náročnější na logické operace zejména při komplikovaných dotazech s více joiny do velkých tabulek. Tato situace se dá zase řešit… Čtěte více »

SQL INFORMATION_SCHEMA Views – Seznam pohledů pro přístup k metadatům

Tento typ pohledů slouží pro přístup k metadatům o objektech v SQL instanci, jsou využívané především administrátory databází. Seznam INFORMATION_SCHEMA Views: Seznam INFORMATION_SCHEMA Views Popis INFORMATION_SCHEMA.CHECK_CONSTRAINTS Poskytuje informace o tzv. CHECK constraints. CHECK Constraints lze definovat nad nějakým sloupcem v tabulce a definovat nad daty pravidla. Pokud je nadefinované  pravidlo porušeno dojde k aktivaci constraintu… Čtěte více »