Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Az objektumkatalógus-nézetek metaadatokat fednek le az adatbázis-objektumokról, azok definícióiról, függőségeiről és fizikai struktúráiról. A következő szakaszok nézetei az általuk leírt metaadatok típusa szerint vannak csoportosítva, így könnyebben navigálhat a kapcsolódó fogalmak között.
- Objektumdefiníciók és elsődleges objektumtípusok
- Oszlopok, paraméterek és adatstruktúra
- Korlátozások és kapcsolatok
- Indexelés, statisztika és tárolási elrendezés
- Moduldefiníciók és függőségek
- Eseményindítók, események és üzenetkezelés
- Specializált és rendszer által felügyelt metaadatok
Objektumdefiníciók és elsődleges objektumtípusok
Ezek a nézetek azonosítják az adatbázisban definiált logikai objektumokat és azok alapvető jellemzőit.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.objects | Séma hatókörű objektumok központi katalógusa. Használja kiindulási pontként az objektumtípus, séma és állapot felderítéséhez. |
| sys.tables | A felhasználói táblákra jellemző metaadatok, beleértve a táblaszintű tulajdonságokat is. |
| sys.views | Nézetek metaadatai, beleértve azt is, hogy sémához kötöttek vagy indexeltek-e. |
| sys.procedures | Tárolt eljárások metaadatai. |
| sys.numbered_procedures | Azonos alapnévvel létrehozott számozott tárolt eljárások metaadatai. |
| sys.numbered_procedure_parameters | A számozott tárolt eljárásokra jellemző paraméter-metaadatok. |
| sys.table_types | A paraméterekben és változókban használt, felhasználó által definiált táblatípusok metaadatai. |
| sys.szinonimák | Szinonimákat képez le az általuk hivatkozott objektumokra. |
| sys.sequences | Numerikus értékek létrehozásához használt sorozatobjektumok metaadatai. |
Oszlopok, paraméterek és adatstruktúra
Ezek a nézetek azt írják le, hogyan vannak strukturálva az adatok a táblákban, nézetekben és programozható objektumokban.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.columns | Oszlopneveket, adattípusokat, nullitást és egyéb oszlopszintű attribútumokat határoz meg. |
| sys.computed_columns | A számított oszlopokat és azok definiáló kifejezéseit ismerteti. |
| sys.identity_columns | Azonosítja az értékeket automatikusan létrehozó oszlopokat és azok identitásbeállításait. |
| sys.masked_columns | Azt jelzi, hogy mely oszlopok használják a dinamikus adatmaszkolást és a maszkolás alkalmazását. |
| sys.parameters | A tárolt eljárások és függvények bemeneti és kimeneti paramétereit ismerteti. |
| sys.function_order_columns | Metaadatokat biztosít a rendezett halmazfüggvényekben részt vevő oszlopokhoz. |
Korlátozások és kapcsolatok
Ezek a nézetek olyan szabályokat írnak le, amelyek az adatintegritást és a táblák közötti kapcsolatokat kényszerítik ki.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.check_constraints | Olyan logikai feltételeket határoz meg, amelyek korlátozzák az oszlopok megengedett értékeit. |
| sys.default_constraints | Megadja az alapértelmezett értékeket, ha nincs megadva explicit érték. |
| sys.key_megkötések | Az ELSŐDLEGES KULCS és AZ EGYEDI korlátozások azonosítása. |
| sys.foreign_keys | A szülő és a hivatkozott táblák közötti kapcsolatokat ismerteti. |
| sys.foreign_key_columns | Az idegenkulcs-kapcsolatokban részt vevő adott oszlopok leképezése. |
Indexelés, statisztika és tárolási elrendezés
Ezek a nézetek bemutatják az adatok indexelt, particionált és fizikai tárolásának módját, valamint azt, hogy a lekérdezésoptimalizáló hogyan gyűjti össze a metaadatokat.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.index_columns | Meghatározza, hogy mely oszlopok vesznek részt az indexekben, és hogyan vannak rendezve. |
| sys.hash_indexes | A memóriaoptimalizált táblák által használt kivonatindexek metaadatai. |
| sys.stats | A lekérdezésoptimalizáló által használt statisztikai objektumokat ismerteti. |
| sys.stats_columns | Azonosítja az egyes statisztikai objektumokat alkotó oszlopokat. |
| sys.partitions | A táblák és indexek partíciókra való felosztását ismerteti. |
| sys.allocation_units | Elérhetővé teszi a tábla- és indexadatok megőrzéséhez használt tárterület-foglalási adatokat. |
Moduldefiníciók és függőségek
Ezek a nézetek végrehajtható objektumdefiníciókat és az adatbázis-objektumok közötti függőségeket teszik elérhetővé.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.sql_modules | A Transact-SQL forrásszöveget nézetekhez, eljárásokhoz, függvényekhez és eseményindítókhoz tárolja. |
| sys.assembly_modules | Metaadatok CLR-alapú adatbázis-objektumokhoz. |
| sys.sql_expression_dependencies | Nyomon követi a hatáselemzéshez használt SQL-kifejezésekből származó függőségeket. |
| sys.sql_függőségek | A korábbi függőségi adatok a visszamenőleges kompatibilitás érdekében megmaradnak. |
Eseményindítók, események és üzenetkezelés
Ezek a nézetek az eseményvezérelt viselkedést és az aszinkron feldolgozási infrastruktúrát ismertetik.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.triggers | Az adatmanipulációs nyelv (DML) és az adatdefiníciós nyelv (DDL) eseményindítóinak metaadatai. |
| sys.trigger_events | Azonosítja, hogy mely események aktiválják az eseményindítókat. |
| sys.trigger_event_types | A támogatott eseményindító-eseménytípusok listája. |
| sys.event_notifications | Az adatbázis- vagy kiszolgálóeseményekhez konfigurált eseményértesítéseket ismerteti. |
| sys.events | Az eseményértesítésekkel használható eseménytípusok listája. |
| sys.service_queues | Az üzenetfeldolgozáshoz használt Service Broker-üzenetsorok metaadatai. |
Specializált és rendszer által felügyelt metaadatok
Ezek a nézetek az általános célú sémaelemek helyett motor által felügyelt vagy funkcióspecifikus funkciók metaadatait teszik elérhetővé.
| Rendszerkatalógus nézet | Description |
|---|---|
| sys.periods | Rendszeridőidőszakokat határoz meg az időtáblákhoz. |
| sys.memory_optimalizált_táblák_belső_attribútumai | Memóriaoptimalizált táblák belső metaadatai. |
| sys.extended_procedures | Régi kiterjesztett tárolt eljárások metaadatai. |