Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Managed Instance
Ez a cikk az adatbázissal és az adatbázis-objektumokkal kapcsolatos információkat visszaküldött skaláris függvényeket ismerteti.
Minden metaadatfüggvény nem determinisztikus. Nem mindig ugyanazt az eredményt adnak vissza minden alkalommal, amikor meghívják őket, még ugyanazokkal a bemeneti értékekkel is.
Kiszolgálói, adatbázis-, munkamenet- és egyszerű környezet metaadatai
Megtudhatja, hogy hol fut (példány és adatbázis), és kin fut (ügyfélalkalmazás, adatbázisnév). Ezeket az információkat környezettudatos szkriptekhez és diagnosztikához használhatja.
| Funkció | Description |
|---|---|
| SERVERPROPERTY | Az SQL Server-példány tulajdonságait adja vissza, például kiadást, rendezést vagy termékszintet. |
| DB_ID | Egy adatbázis azonosítóját adja vissza. |
| DB_NAME | Az azonosítónak adott adatbázis nevét adja vissza. |
| DATABASEPROPERTYEX | Adatbázisszintű tulajdonságértékeket ad vissza, például rendezést és állapotot. |
| ORIGINAL_DB_NAME | A visszaállítási sorozat előtt visszaadja az eredeti adatbázisnevet. |
| APP_NAME | Az aktuális munkamenet alkalmazásnevét adja vissza. |
| DATABASE_PRINCIPAL_ID | Egy adatbázisbiztonsági tag egyszerű azonosítóját adja vissza. |
| VÁLTOZAT | Az Azure Synapse Analytics and Analytics Platform System (PDW) verziósztringjének visszaadása. |
1Csak a következőre vonatkozik: Azure Synapse Analytics and Analytics Platform System (PDW)
Objektumazonosítás és névfeloldás
Az azonosítók feloldása objektumok és sémák közötti nevekre, valamint többrészes azonosítók elemzése. Ezek a függvények alapvető támogatást nyújtanak az introspekcióhoz és a dinamikus SQL-hez.
| Funkció | Description |
|---|---|
| OBJECT_ID | Egy séma hatókörű objektum azonosítóját adja vissza. |
| OBJECT_NAME | Egy objektumazonosító objektumnevét adja vissza. |
| OBJECT_SCHEMA_NAME | Egy objektum sémanevét adja vissza. |
| SCHEMA_ID | Egy séma azonosítóját adja vissza. |
| SCHEMA_NAME | Egy séma nevét adja vissza azonosító alapján. |
| PARSENAME | Többrészes objektumnév egy részét adja vissza (kiszolgáló, adatbázis, séma, objektum). |
| @@PROCID | A jelenleg futó tárolt eljárás azonosítóját adja vissza. |
Objektumképességek és programozhatósági metaadatok
Vizsgálja meg, hogy mi az objektum, hogyan viselkedik, és hogyan valósítja meg. Ez az ellenőrzés tartalmazza a definíciót és a tulajdonságokat, valamint a CLR-szerelvény metaadatait.
| Funkció | Description |
|---|---|
| OBJECT_DEFINITION | A programozható objektumok definícióját (forrásszövegét) adja vissza. |
| OBJECTPROPERTY | Egy objektum (például nézet, tábla stb.) tulajdonságát adja vissza. |
| OBJECTPROPERTYEX | Kiterjesztett objektumtulajdonság-információkat ad vissza. |
| ASSEMBLYPROPERTY | Egy SQL CLR-szerelvény megadott tulajdonságértékét adja vissza. |
Adatmodell metaadatai (típusok és oszlopok)
Ismerje meg a típusidentitást és a tulajdonságokat, valamint az oszlopdentitást és -tulajdonságokat. Ezeket a metaadatokat sémaérvényesítéshez, kódgeneráláshoz, ETL-hez és kompatibilitás-ellenőrzésekhez használhatja.
| Funkció | Description |
|---|---|
| TYPE_ID | Egy adattípus azonosítóját adja vissza. |
| TYPE_NAME | Az adattípus nevét adja vissza azonosító szerint. |
| TYPEPROPERTY | Olyan adattípusú tulajdonságot ad vissza, mint a pontosság vagy a null értékű. |
| COL_NAME | Egy adott oszlopazonosító oszlopnevét adja vissza. |
| COL_LENGTH | Egy oszlop bájtban megadott hosszát adja vissza. |
| COLUMNPROPERTY | Egy oszlop tulajdonságát adja vissza, például identitást vagy számított oszlopot. |
Elérésiút-metaadatok (indexek és statisztikák)
Vizsgálja meg az indexelési struktúrákat és a statisztikák frissességét. Ezeket a metaadatokat a munkafolyamatok finomhangolásához és a metaadatalapú karbantartáshoz használhatja.
| Funkció | Description |
|---|---|
| INDEX_COL | Egy indexelt oszlop nevét adja vissza. |
| INDEXKEY_PROPERTY | Egy indexkulcs tulajdonságát adja vissza. |
| INDEXPROPERTY | Egy index tulajdonságát adja vissza, például fürtözött vagy letiltott. |
| STATS_DATE | Azt a dátumot adja vissza, amikor a statisztika legutóbb frissült egy táblához vagy indexhez. |
Fizikai tárolás és teljes szöveges metaadatok
Vizsgálja meg a fizikai elrendezést (fájlok és fájlcsoportok) és a teljes szöveges összetevőket. Ezeket az információkat tárkezeléshez, hibaelhárításhoz és konfigurációnaplózáshoz használhatja.
| Funkció | Description |
|---|---|
| FILE_ID | A fájlazonosítót adja vissza. |
| FILE_IDEX | A fájlnév alapján adja vissza a fájlazonosítót. |
| FILE_NAME | Egy fájlazonosító fájlnevét adja vissza. |
| FILEGROUP_ID | Egy fájlcsoport azonosítóját adja vissza. |
| FILEGROUP_NAME | Egy fájlcsoport nevét adja vissza. |
| FILEGROUPPROPERTY | Egy fájlcsoport tulajdonságát adja vissza. |
| FILEPROPERTY | Fájltulajdonságot ad vissza, például méretet vagy állapotot. |
| FULLTEXTCATALOGPROPERTY | Egy teljes szöveges katalógus tulajdonságát adja vissza. |
| FULLTEXTSERVICEPROPERTY | Teljes szöveges szolgáltatástulajdonságokat ad vissza, például a betöltési állapotot. |
Futásidejű koordináció és létrehozott érték metaadatai
A munkamenetek közötti munka koordinálása alkalmazászárak használatával. Az identitás- és szekvenciaobjektumok generált numerikus értékeinek lekérése.
| Funkció | Description |
|---|---|
| APPLOCK_MODE | Az aktuális munkamenet által tartott zárolási módot adja vissza. |
| APPLOCK_TEST | Ellenőrzi, hogy a zárolás beszerezhető-e anélkül, hogy ténylegesen beszerezte volna. |
| SCOPE_IDENTITY | Az aktuális hatókörben létrehozott utolsó identitásértéket adja vissza. |
| KÖVETKEZŐ ÉRTÉK | Egy sorozatobjektum következő értékét adja vissza. |