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
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A katalógusnézetek az SQL Server adatbázismotor által használt információkat ad vissza. Javasoljuk, hogy katalógusnézeteket használjon, mert ezek a katalógus metaadatainak legálszabályosabb felülete, és a leghatékonyabb módot nyújtják az információk testreszabott formáinak beszerzésére, átalakítására és bemutatására. A katalógusnézeteken keresztül minden felhasználó által elérhető katalógus-metaadat elérhetővé válik.
Note
A katalógusnézetek nem tartalmaznak információt a replikációról, a biztonsági mentésről, az adatbázis-karbantartási tervről vagy az SQL Server-ügynök katalógusadatairól.
Remarks
Egyes katalógusnézetek más katalógusnézetekből öröklik a sorokat. A sys.tables katalógusnézet például a sys.objects katalógusnézettől öröklődik. A sys.objects katalógusnézetet alapnézetnek nevezzük, a sys.tables nézetet pedig származtatott nézetnek nevezzük. A sys.tables katalógusnézet a táblákra jellemző oszlopokat, valamint a katalógusnézet által visszaadott összes oszlopot sys.objects adja vissza. A sys.objects katalógusnézet a tábláktól eltérő objektumok sorait adja vissza, például tárolt eljárásokat és nézeteket. A tábla létrehozása után a tábla metaadatai mindkét nézetben vissza lesznek adva. Bár a két katalógusnézet különböző szintű információkat ad vissza a tábláról, ehhez a táblához csak egy bejegyzés tartozik egy névvel és egyel object_id. Ez a következőképpen foglalható össze:
- Az alapnézet az oszlopok egy részhalmazát és a sorok szuperhalmazát tartalmazza.
- A származtatott nézet oszlopok és sorok egy részhalmazát tartalmazza.
Important
Az SQL Server későbbi kiadásaiban a Microsoft kibővítheti a rendszerkatalógus-nézet definícióját úgy, hogy oszlopokat ad hozzá az oszloplista végéhez. Javasoljuk, hogy ne használja a szintaxist SELECT * FROM sys.<catalog_view_name> az éles kódban, mert a visszaadott oszlopok száma változhat, és megszakíthatja az alkalmazást.
Az SQL Server katalógusnézetei a következő kategóriákba vannak rendezve:
Mindig rendelkezésre állási csoportok katalógusnézetei (Transact-SQL)
Azure SQL Database-katalógusnézetek
Változáskövetési katalógusnézetek – sys.change_tracking_databases
CLR szerelvénykatalógus nézetei (Transact-SQL)
adatgyűjtő nézetek (Transact-SQL)
Adatbázis-levelezési nézetek (Transact-SQL)
Adatbázistükrözési tanúsító katalógusnézetek – sys.database_mirroring_witnesses
Adatbázis- és fájlkatalógus nézetei (Transact-SQL)
végpontkatalógus nézetei (Transact-SQL)
Bővített eseménykatalógus nézetei (Transact-SQL)
Bővített tulajdonságok katalógusnézetei – sys.extended_properties
Külső műveleti katalógus nézetei (Transact-SQL)
FILESTREAM és FileTable katalógusnézetek (Transact-SQL)
Full-Text keresési és szemantikai keresési katalógusnézetek (Transact-SQL)
Üzenetek (hibák esetén) Katalógusnézetek – sys.messages
objektumkatalógus nézetei (Transact-SQL)
Partíciófüggvény-katalógusnézetek (Transact-SQL)
Szabályalapú felügyeleti nézetek (Transact-SQL)
erőforrás-kormányzó katalógusnézetei (Transact-SQL)
Lekérdezéstár katalógusnézetei (Transact-SQL)
Skaláris típusok katalógusnézetei (Transact-SQL)
Sémakatalógus nézetei – sys.schemas
biztonsági katalógusnézetek (Transact-SQL)
Service Broker katalógus nézetek (Transact-SQL)
Kiszolgálószintű konfigurációkatalógus nézetei (Transact-SQL)
Az Azure Synapse Analytics and Analytics Platform System (PDW) katalógusnézetei
Stretch Database Catalog views – sys.remote_data_archive_databases
XML-sémák (XML-típusrendszer) katalógusnézetei (Transact-SQL)