Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Zobrazení katalogu objektů zpřístupňují metadata o databázových objektech, jejich definicích, závislostech a fyzických strukturách. Zobrazení v následujících částech jsou seskupené podle typu metadat, která popisují, abyste mohli snadněji procházet související koncepty.
- Definice objektů a primární typy objektů
- Sloupce, parametry a datová struktura
- Omezení a vztahy
- Indexování, statistiky a rozložení úložiště
- Definice modulů a závislosti
- Triggery, události a zasílání zpráv
- Specializovaná a systémově spravovaná metadata
Definice objektů a primární typy objektů
Tato zobrazení identifikují logické objekty definované v databázi a jejich základní charakteristiky.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.objects | Centrální katalog objektů vymezených schématem. Použijte ho jako výchozí bod pro zjišťování typu objektu, schématu a stavu. |
| sys.tables | Metadata specifická pro uživatelské tabulky, včetně vlastností na úrovni tabulky. |
| sys.views | Metadata pro zobrazení, včetně toho, jestli jsou svázaná se schématem nebo indexovaná. |
| sys.procedures | Metadata pro uložené procedury |
| sys.numbered_procedures | Metadata pro očíslované uložené procedury vytvořené se stejným základním názvem. |
| sys.numbered_procedure_parameters | Metadata parametrů specifická pro očíslované uložené procedury. |
| sys.table_types | Metadata pro uživatelem definované typy tabulek používané v parametrech a proměnných |
| sys.synonyms | Mapuje synonyma k objektům, na které odkazují. |
| sys.sequences | Metadata pro sekvenční objekty používané ke generování číselných hodnot. |
Sloupce, parametry a datová struktura
Tato zobrazení popisují, jak jsou data strukturovaná v tabulkách, zobrazeních a programovatelných objektech.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.columns | Definuje názvy sloupců, datové typy, nullability a další atributy na úrovni sloupce. |
| sys.computed_columns | Popisuje počítané sloupce a jejich definující výrazy. |
| sys.identity_columns | Identifikuje sloupce, které generují hodnoty automaticky a jejich nastavení identity. |
| sys.masked_columns | Určuje, které sloupce používají dynamické maskování dat a způsob použití maskování. |
| sys.parameters | Popisuje vstupní a výstupní parametry pro uložené procedury a funkce. |
| sys.function_order_columns | Poskytuje metadata pro sloupce zapojené do uspořádaných funkcí sady. |
Omezení a vztahy
Tato zobrazení popisují pravidla, která vynucují integritu dat a relace mezi tabulkami.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.check_constraints | Definuje logické podmínky, které omezují povolené hodnoty ve sloupcích. |
| sys.default_constraints | Určuje výchozí hodnoty použité při zadání žádné explicitní hodnoty. |
| sys.key_omezení | Identifikuje omezení PRIMÁRNÍHO KLÍČE a UNIQUE. |
| sys.foreign_keys | Popisuje relace mezi nadřazenou a odkazovanou tabulek. |
| sys.foreign_key_columns | Mapuje konkrétní sloupce, které se účastní relací cizího klíče. |
Indexování, statistiky a rozložení úložiště
Tato zobrazení popisují, jak se data indexují, rozdělují a fyzicky ukládají a jak optimalizátor dotazů shromažďuje metadata.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.index_columns | Definuje, které sloupce se účastní indexů a jak jsou seřazené. |
| sys.hash_indexes | Metadata pro indexy hash používané tabulkami optimalizovanými pro paměť |
| sys.stats | Popisuje objekty statistiky používané optimalizátorem dotazů. |
| sys.stats_columns | Identifikuje sloupce, které tvoří každý objekt statistiky. |
| sys.partitions | Popisuje rozdělení tabulek a indexů do oddílů. |
| sys.allocation_units | Zveřejňuje podrobnosti přidělení úložiště sloužící k zachování dat tabulky a indexu. |
Definice modulů a závislosti
Tato zobrazení zveřejňují definice spustitelných objektů a závislosti mezi databázovými objekty.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.sql_modules | Uloží zdrojový text Transact-SQL pro zobrazení, procedury, funkce a triggery. |
| sys.assembly_modules | Metadata pro databázové objekty založené na CLR. |
| sys.sql_expression_dependencies | Sleduje závislosti odvozené z výrazů SQL, které se používají k analýze dopadu. |
| sys.sql_dependencies | Informace o starších verzích závislostí se zachovají kvůli zpětné kompatibilitě. |
Triggery, události a zasílání zpráv
Tato zobrazení popisují chování řízené událostmi a infrastrukturu asynchronního zpracování.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.triggers | Metadata pro triggery DML (Data Manipulation Language) a DDL (Data Definition Language). |
| sys.trigger_events | Určuje, které události způsobují aktivaci triggerů. |
| sys.trigger_event_types | Zobrazí seznam podporovaných typů událostí triggeru. |
| sys.event_notifications | Popisuje oznámení událostí nakonfigurovaná pro události databáze nebo serveru. |
| sys.events | Uvádí typy událostí, které lze použít s oznámeními událostí. |
| sys.service_queues | Metadata pro fronty Service Broker používané ke zpracování zpráv |
Specializovaná a systémově spravovaná metadata
Tato zobrazení zpřístupňují metadata pro funkce, které jsou specifické pro moduly nebo funkce, nikoli pro elementy schématu pro obecné účely.
| Zobrazení systémového katalogu | Description |
|---|---|
| sys.periods | Definuje systémové časové období pro dočasné tabulky. |
| sys.memory_optimized_tables_internal_attributes | Interní metadata pro tabulky optimalizované pro paměť. |
| sys.extended_procedures | Metadata pro starší rozšířené uložené procedury |