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
Minden tárolt eljáráshoz és függvényhez egy sort ad vissza, amelyet a jelenlegi felhasználó elérhet az aktuális adatbázisban. A visszaadó értéket leíró oszlopok csak a függvényekre vonatkoznak. Tárolt eljárások esetén ezek az oszlopok NULL lesznek.
Az ilyen nézetekből származó információk megszerzéséhez megadjuk a INFORMATION_SCHEMA teljes minősített nevét. view_name.
Megjegyzés:
A ROUTINE_DEFINITION oszlop tartalmazza azokat a forrásállításokat, amelyek létrehozták a függvényt vagy a tárolt eljárást. Ezek a forrásállítások valószínűleg beágyazott carriage visszatéréseket tartalmaznak. Ha ezt az oszlopot egy olyan alkalmazáshoz viszi vissza, amely szöveges formátumban jeleníti meg az eredményeket, a beágyazott karoser visszatér a ROUTINE_DEFINITION eredményben befolyásolhatja az egész eredményhalmaz formázását. Ha a ROUTINE_DEFINITION oszlopot választod, akkor a beágyazott kocsi visszatéréseket kell igazítanod; például az eredményhalmazt visszaküldve egy rácsba, vagy ROUTINE_DEFINITION saját szövegdobozába visszajuttatva.
| Oszlop név | Adattípus | Description |
|---|---|---|
| SPECIFIC_CATALOG | nvarchar(128) | A katalógus specifikus neve. Ez a név ugyanaz, mint a ROUTINE_CATALOG. |
| SPECIFIC_SCHEMA | nvarchar(128) | A séma specifikus neve. **Fontos** Ne használd INFORMATION_SCHEMA nézeteket egy objektum sémájának meghatározására. INFORMATION_SCHEMA nézetek csak egy objektum metaadatainak egy részhalmazát jelölik. Az objektumok sémájának megkeresésének egyetlen megbízható módja a sys.objects katalógusnézet lekérdezése. |
| SPECIFIC_NAME | nvarchar(128) | A katalógus specifikus neve. Ez a név ugyanaz, mint a ROUTINE_NAME. |
| ROUTINE_CATALOG | nvarchar(128) | A függvény katalógusneve. |
| ROUTINE_SCHEMA | nvarchar(128) | A séma neve, amely ezt a függvényt tartalmazza. **Fontos** Ne használd INFORMATION_SCHEMA nézeteket egy objektum sémájának meghatározására. INFORMATION_SCHEMA nézetek csak egy objektum metaadatainak egy részhalmazát jelölik. Az objektumok sémájának megkeresésének egyetlen megbízható módja a sys.objects katalógusnézet lekérdezése. |
| ROUTINE_NAME | nvarchar(128) | A funkció neve. |
| ROUTINE_TYPE | nvarchar(20) | Visszaadja a tárolt eljárások PROCEDURE és a függvények esetén a FUNCTION. |
| MODULE_CATALOG | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| MODULE_SCHEMA | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| MODULE_NAME | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| UDT_CATALOG | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| UDT_SCHEMA | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| UDT_NAME | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| Adattípus | nvarchar(128) | A függvény visszaadó értékének adattípusa. A táblázatot adja vissza, ha egy táblázatértékű függvény. |
| CHARACTER_MAXIMUM_LENGTH | int | Maximális hosszúság karakterekben, ha a visszaküldési típus karaktertípus. -1 xml - és nagyértékű típusú adatokhoz. |
| CHARACTER_OCTET_LENGTH | int | Maximális hossz bájtokban, ha a visszaküldés típusa karaktertípus. -1 xml - és nagyértékű típusú adatokhoz. |
| COLLATION_CATALOG | nvarchar(128) | Mindig NULL értéket ad vissza. |
| COLLATION_SCHEMA | nvarchar(128) | Mindig NULL értéket ad vissza. |
| COLLATION_NAME | nvarchar(128) | A visszahozási érték összeállítási neve. Nem karaktertípusok esetén a NULL-t adja. |
| CHARACTER_SET_CATALOG | nvarchar(128) | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_SCHEMA | nvarchar(128) | Mindig NULL értéket ad vissza. |
| CHARACTER_SET_NAME | nvarchar(128) | A visszaadó érték karakterkészletének neve. Nem karaktertípusok esetén a NULL-t adja. |
| NUMERIC_PRECISION | smallint | A visszatérési érték numerikus pontossága. A nem numerikus típusok esetén a NULL értéket adjuk vissza. |
| NUMERIC_PRECISION_RADIX | smallint | A visszatérési érték numerikus pontosságú radixja. Nem numerikus típusoknál NULL értéket ad vissza. |
| NUMERIC_SCALE | smallint | A hozamérték skálája. Nem numerikus típusoknál NULL értéket ad vissza. |
| DATETIME_PRECISION | smallint | Másodperc törtfokú pontossága, ha a visszahívás értéke dátum típusú. Ellenkező esetben null értéket ad vissza. |
| INTERVAL_TYPE | nvarchar(30) | NULLA. Jövőbeli használatra fenntartva. |
| INTERVAL_PRECISION | smallint | NULLA. Jövőbeli használatra fenntartva. |
| TYPE_UDT_CATALOG | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| TYPE_UDT_SCHEMA | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| TYPE_UDT_NAME | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| SCOPE_CATALOG | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| SCOPE_SCHEMA | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| SCOPE_NAME | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| MAXIMUM_CARDINALITY | bigint | NULLA. Jövőbeli használatra fenntartva. |
| DTD_IDENTIFIER | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| ROUTINE_BODY | nvarchar(30) | SQL-t ad vissza egy Transact-SQL függvényhez, EXTERNAL pedig egy külsőleg írt függvényhez. A függvények mindig SQL-t választanak. |
| ROUTINE_DEFINITION | nvarchar(4000) | Ha a függvény vagy tárolt eljárás definíciós szövegének első 4000 karakterét adja vissza. Ellenkező esetben null értéket ad vissza. Annak érdekében, hogy megkapja a teljes definíciót, lekérdezze a OBJECT_DEFINITION függvényt vagy a definíciós oszlopot a sys.sql_modules katalógusnézetben. |
| EXTERNAL_NAME | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| EXTERNAL_LANGUAGE | nvarchar(30) | NULLA. Jövőbeli használatra fenntartva. |
| PARAMETER_STYLE | nvarchar(30) | NULLA. Jövőbeli használatra fenntartva. |
| IS_DETERMINISTIC | nvarchar(10) | IGENT ad vissza, ha a rutin determinisztika. A NO eredményt adja, ha a rutin nem determinisztika. Mindig NEM-et ad vissza a tárolt eljárásokra. |
| SQL_DATA_ACCESS | nvarchar(30) | Az alábbi értékek egyikét adja vissza: NINCS = A függvény nem tartalmazza SQL-t. CONTAINS = A függvény esetleg tartalmazza SQL-t. READS = A függvény valószínűleg SQL adatokat olvas. MÓDOSÍTÁSOK = A függvény esetleg módosítja az SQL adatokat. Minden függvényhez READS-t ad, és minden tárolt eljárásra MÓDOSÍTÁSOKAT. |
| IS_NULL_CALL | nvarchar(10) | Jelzi, hogy a rutin meghívódik-e, ha bármelyik argumentuma NULL. |
| SQL_PATH | nvarchar(128) | NULLA. Jövőbeli használatra fenntartva. |
| SCHEMA_LEVEL_ROUTINE | nvarchar(10) | IGENT ad vissza, ha sémaszintű függvény, vagy NEM, ha nem sémaszintű függvény. Mindig IGENT ad. |
| MAX_DYNAMIC_RESULT_SETS | smallint | A rutin által visszaadott maximális dinamikus eredményhalmaz. 0 if függvényt ad vissza. |
| IS_USER_DEFINED_CAST | nvarchar(10) | IGEN-t ad vissza, ha felhasználó által definiált cast függvény, és NO-t, ha nem felhasználó által definiált cast függvény. Mindig NEM-et ad. |
| IS_IMPLICITLY_INVOCABLE | nvarchar(10) | IGENT ad vissza, ha a rutin implicit módon meghívható, és NEM, ha a függvény nem hívható implicit módon. Mindig NEM-et ad. |
| LÉTREHOZOTT | datetime | Az idő, amikor a rutin létrejött. |
| LAST_ALTERED | datetime | Legutóbb a funkciót módosították. |
Lásd még:
Rendszernézetek (Transact-SQL)
Információs séma nézetek (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
Rendszerrendszeri eljárások (Transact-SQL)
sys.sql_modulok (Transact-SQL)