Megosztás a következőn keresztül:


PARAMÉTEREK (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példányAzure Synapse AnalyticsElemzési platformrendszer (PDW)SQL Analytics-végpont a Microsoft FabricbenRaktár a Microsoft FabricbenSQL-adatbázis a Microsoft Fabricben

Egy sort ad vissza minden paraméterhez egy felhasználó által definiált függvényhez vagy tárolt eljáráshoz, amelyet a jelenlegi felhasználó elérhet az aktuális adatbázisban. Függvények esetén ez a nézet egy sort is visszaad az értékinformációval.

Ezekből a nézetekből származó információk megszerzéséhez megadjuk a INFORMATION_SCHEMA teljes minősített nevét. view_name.

Oszlop név Adattípus Description
SPECIFIC_CATALOG nvarchar(128) A rutin katalógusneve, amelyhez ez egy paraméter.
SPECIFIC_SCHEMA nvarchar(128) A rutin sémájának neve, amelyhez ez egy paraméter.

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 metaadatának egy részhalmazát képviselik. Az egyetlen megbízható módja egy objektum sémájának megtalálásának, ha lekérdezzük a sys.objects katalógus nézetet.
SPECIFIC_NAME nvarchar(128) Annak a rutinnak a neve, amelyhez ez paraméter számít.
ORDINAL_POSITION int A paraméter ordinális pozíciója 1-től kezdve. Egy függvény visszaadó értéke esetén ez 0.
PARAMETER_MODE nvarchar(10) A IN-t adja vissza, ha bemeneti paraméter, OUT-ot, kimeneti paramétert, INOUT-ot ad, ha bemenet/kimeneti paraméter.
IS_RESULT nvarchar(10) IGENT ad vissza, ha a rutin eredményét jelzi, ami függvény. Ellenkező esetben NEM-et ad.
AS_LOCATOR nvarchar(10) IGENT ad vissza, ha helymeghatározóként nyilvánítják. Ellenkező esetben NEM-et ad.
PARAMETER_NAME nvarchar(128) A paraméter neve. NULL, ha ez megfelel egy függvény visszaadó értékének.
DATA_TYPE nvarchar(128) Rendszer által biztosított adattípus.
CHARACTER_MAXIMUM_LENGTH int Maximális hosszúság karakterekben bináris vagy karakteradattípusokhoz.

-1 xml és nagy értékű típusú adatokhoz. Ellenkező esetben NULL jelenik meg.
CHARACTER_OCTET_LENGTH int Maximális hossz bájtokban bináris vagy karakter adattípusokhoz.

-1 xml és nagy értékű típusú adatokhoz. Ellenkező esetben NULL jelenik meg.
COLLATION_CATALOG nvarchar(128) Mindig NULL-t ad.
COLLATION_SCHEMA nvarchar(128) Mindig NULL-t ad.
COLLATION_NAME nvarchar(128) A paraméter összeállításának neve. Ha nem valamelyik karaktertípus, akkor a NULL értéket adja.
CHARACTER_SET_CATALOG nvarchar(128) A paraméter karakterkészletének katalógusneve. Ha nem valamelyik karaktertípus, akkor a NULL értéket adja.
CHARACTER_SET_SCHEMA nvarchar(128) Mindig NULL-t ad.
CHARACTER_SET_NAME nvarchar(128) A paraméter karakterkészletének neve. Ha nem valamelyik karaktertípus, akkor a NULL értéket adja.
NUMERIC_PRECISION tinyint A közelítő numerikus adatok, pontos számadatok, egész számú adatok vagy pénzügyi adatok pontossága. Ellenkező esetben NULL jelenik meg.
NUMERIC_PRECISION_RADIX smallint A közelítő numerikus adatok, pontos számadatok, egész számok vagy pénzügyi adatok pontossági radixja. Ellenkező esetben NULL jelenik meg.
NUMERIC_SCALE tinyint Közelítő numerikus adatok, pontos számadatok, egész számú adatok vagy pénzügyi adatok skálája. Ellenkező esetben NULL jelenik meg.
DATETIME_PRECISION smallint A precizitás törtmásodpercekben, ha a paraméter típusa datetime vagy littledatetime. Ellenkező esetben NULL jelenik meg.
INTERVAL_TYPE nvarchar(30) NULLA. Jövőbeli használatra fenntartva.
INTERVAL_PRECISION smallint NULLA. Jövőbeli használatra fenntartva.
USER_DEFINED_TYPE_CATALOG nvarchar(128) NULLA. Jövőbeli használatra fenntartva.
USER_DEFINED_TYPE_SCHEMA nvarchar(128) NULLA. Jövőbeli használatra fenntartva.
USER_DEFINED_TYPE_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.

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)
sys.parameters (Transact-SQL)