Delen via


PARAMETERS (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft één rij terug voor elke parameter van een door de gebruiker gedefinieerde functie of opgeslagen procedure die door de huidige gebruiker in de huidige database kan worden benaderd. Voor functies geeft deze weergave ook één rij met terugvoerwaarde-informatie terug.

Om informatie uit deze weergaven op te halen, specificeer je de volledig gekwalificeerde naam van INFORMATION_SCHEMA. view_name.

Kolomnaam Gegevenstype Description
SPECIFIC_CATALOG Nvarchar(128) Catalogusnaam van de routine waarvoor dit een parameter is.
SPECIFIC_SCHEMA Nvarchar(128) Naam van het schema van de routine waarvoor dit een parameter is.

Belangrijk: Gebruik geen INFORMATION_SCHEMA views om het schema van een object te bepalen. INFORMATION_SCHEMA weergaven vertegenwoordigen slechts een deelverzameling van de metadata van een object. De enige betrouwbare manier om het schema van een object te vinden is door de sys.objects catalogusweergave te bevragen.
SPECIFIC_NAME Nvarchar(128) Naam van de routine waarvoor dit een parameter is.
ORDINAL_POSITION int Ordinaalpositie van de parameter beginnend bij 1. Voor de retourwaarde van een functie is dit een 0.
PARAMETER_MODE nvarchar(10) Geeft IN terug als een invoerparameter, OUT als een uitgangsparameter, en INOUT als een invoer/uitgangsparameter.
IS_RESULT nvarchar(10) Geeft JA terug als het resultaat van de routine aangeeft dat een functie is. Anders geeft het NEE terug.
AS_LOCATOR nvarchar(10) Geeft JA terug als hij als locator is opgegeven. Anders geeft het NEE terug.
PARAMETER_NAME Nvarchar(128) Naam van de parameter. NULL als dit overeenkomt met de retourwaarde van een functie.
DATA_TYPE Nvarchar(128) Systeemgeleverde datatype.
CHARACTER_MAXIMUM_LENGTH int Maximale lengte in tekens voor binaire of tekendatatypes.

-1 voor XML- en grootwaardige typegegevens. Anders geeft NULL terug.
CHARACTER_OCTET_LENGTH int Maximale lengte, in bytes, voor binaire of tekengegevenstypen.

-1 voor XML- en grootwaardige typegegevens. Anders geeft NULL terug.
COLLATION_CATALOG Nvarchar(128) Geeft altijd NULL terug.
COLLATION_SCHEMA Nvarchar(128) Geeft altijd NULL terug.
COLLATION_NAME Nvarchar(128) Naam van de collatie van de parameter. Als niet één van de karaktertypen, geeft NULL terug.
CHARACTER_SET_CATALOG Nvarchar(128) Catalogusnaam van de tekenset van de parameter. Als niet één van de karaktertypen, geeft NULL terug.
CHARACTER_SET_SCHEMA Nvarchar(128) Geeft altijd NULL terug.
CHARACTER_SET_NAME Nvarchar(128) Naam van de tekenset van de parameter. Als niet één van de karaktertypen, geeft NULL terug.
NUMERIC_PRECISION tinyint Precisie van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders geeft NULL terug.
NUMERIC_PRECISION_RADIX smallint Precisieradix van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders geeft NULL terug.
NUMERIC_SCALE tinyint Schaal van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders geeft NULL terug.
DATETIME_PRECISION smallint Precisie in fracties van seconden als het parametertype datetime of smalldatetime is. Anders geeft NULL terug.
INTERVAL_TYPE Nvarchar(30) NUL. Gereserveerd voor toekomstig gebruik.
INTERVAL_PRECISION smallint NUL. Gereserveerd voor toekomstig gebruik.
USER_DEFINED_TYPE_CATALOG Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.
USER_DEFINED_TYPE_SCHEMA Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.
USER_DEFINED_TYPE_NAME Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.
SCOPE_CATALOG Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.
SCOPE_SCHEMA Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.
SCOPE_NAME Nvarchar(128) NUL. Gereserveerd voor toekomstig gebruik.

Zie ook

Systeemweergaven (Transact-SQL)
Informatieschemaweergaven (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)