PARAMETERS (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt eine Zeile für jeden Parameter einer benutzerdefinierten Funktion oder gespeicherten Prozedur zurück, auf die der aktuelle Benutzer in der aktuellen Datenbank zugreifen kann. Für Funktionen gibt diese Sicht auch eine Zeile mit Informationen zum Rückgabewert zurück.

Geben Sie zum Abrufen von Informationen aus diesen Sichten den vollqualifizierten Namen INFORMATION_SCHEMA.view_name an.

Spaltenname Datentyp Beschreibung
SPECIFIC_CATALOG nvarchar(128) Katalogname der Routine, für die dies ein Parameter ist
SPECIFIC_SCHEMA nvarchar(128) Schemaname der Routine, für die dies ein Parameter ist

Wichtig: Verwenden Sie keine INFORMATION_SCHEMA-Sichten, um das Schema eines Objekts zu ermitteln. INFORMATION_SCHEMA-Sichten stellen nur eine Teilmenge der Metadaten eines Objekts dar. Die einzige zuverlässige Methode, das Schema eines Objekts zu finden, ist eine Abfrage der Katalogsicht sys.objects.
SPECIFIC_NAME nvarchar(128) Name der Routine, für die dies ein Parameter ist
ORDINAL_POSITION int Die Ordnungsposition des Parameters, beginnend bei 1. Für den Rückgabewerts einer Funktion ist dies 0.
PARAMETER_MODE nvarchar(10) Gibt IN zurück, wenn es ein Eingabeparameter ist, OUT, wenn es ein Ausgabeparameter ist, und INOUT, wenn es ein Eingabe/Ausgabeparameter ist.
IS_RESULT nvarchar(10) Gibt YES zurück, wenn das Ergebnis auf einer Routine beruht, die eine Funktion ist. Andernfalls wird NO zurückgegeben.
AS_LOCATOR nvarchar(10) Gibt YES zurück, wenn der Parameter als Lokator deklariert wurde. Andernfalls wird NO zurückgegeben.
PARAMETER_NAME nvarchar(128) Der Name des Parameters. NULL, wenn er dem Rückgabewert einer Funktion entspricht.
DATA_TYPE nvarchar(128) Vom System bereitgestellter Datentyp
CHARACTER_MAXIMUM_LENGTH int Maximale Länge in Zeichen für binary-Datentypen oder Zeichendatentypen

-1 für XML - und großwertige Typdaten. Andernfalls wird NULL zurückgegeben.
CHARACTER_OCTET_LENGTH int Maximale Länge in Bytes für binary-Datentypen oder Zeichendatentypen

-1 für XML - und großwertige Typdaten. Andernfalls wird NULL zurückgegeben.
COLLATION_CATALOG nvarchar(128) Gibt immer NULL zurück.
COLLATION_SCHEMA nvarchar(128) Gibt immer NULL zurück.
COLLATION_NAME nvarchar(128) Name der Sortierung des Parameters. Wenn es sich nicht um einen der Zeichentypen handelt, wird NULL zurückgegeben.
CHARACTER_SET_CATALOG nvarchar(128) Katalogname des Zeichensatzes des Parameters. Wenn es sich nicht um einen der Zeichentypen handelt, wird NULL zurückgegeben.
CHARACTER_SET_SCHEMA nvarchar(128) Gibt immer NULL zurück.
CHARACTER_SET_NAME nvarchar(128) Name des Zeichensatzes des Parameters. Wenn es sich nicht um einen der Zeichentypen handelt, wird NULL zurückgegeben.
NUMERIC_PRECISION tinyint Genauigkeit für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben.
NUMERIC_PRECISION_RADIX smallint Basis der Genauigkeit für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben.
NUMERIC_SCALE tinyint Anzahl der Dezimalstellen für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben.
DATETIME_PRECISION smallint Genauigkeit in Bruchteilsekunden, wenn der Parametertyp "datetime" oder "smalldatetime" ist. Andernfalls wird NULL zurückgegeben.
INTERVAL_TYPE nvarchar(30) NULL. Für die zukünftige Verwendung reserviert.
INTERVAL_PRECISION smallint NULL. Für die zukünftige Verwendung reserviert.
USER_DEFINED_TYPE_CATALOG nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.
USER_DEFINED_TYPE_SCHEMA nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.
USER_DEFINED_TYPE_NAME nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.
SCOPE_CATALOG nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.
SCOPE_SCHEMA nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.
SCOPE_NAME nvarchar(128) NULL. Für die zukünftige Verwendung reserviert.

Weitere Informationen

Systemsichten (Transact-SQL)
Informationsschemasichten (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)