Freigeben über


PARAMETERS (Transact-SQL)

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 vollgekennzeichneten 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

SPECIFIC_NAME

nvarchar(128)

Name der Routine, für die dies ein Parameter ist

ORDINAL_POSITION

int

Ordinalposition der Parameter, beginnend mit 1. Für den Rückgabewert einer Funktion beträgt dieser Wert 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)

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 umfangreiche Datentypen. 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 umfangreiche Datentypen. 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 Bruchteilen von Sekunden, wenn der Parametertyp datetime oder smalldatetime ist. Andernfalls wird NULL zurückgegeben.

INTERVAL_TYPE

nvarchar(30)

NULL. Reserviert für zukünftige Verwendung

INTERVAL_PRECISION

smallint

NULL. Reserviert für zukünftige Verwendung

USER_DEFINED_TYPE_CATALOG

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

USER_DEFINED_TYPE_SCHEMA

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

USER_DEFINED_TYPE_NAME

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

SCOPE_CATALOG

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

SCOPE_SCHEMA

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

SCOPE_NAME

nvarchar(128)

NULL. Reserviert für zukünftige Verwendung

Siehe auch

Verweis

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

Andere Ressourcen

Abfragen des SQL Server-Systemkatalogs

Hilfe und Informationen

Informationsquellen für SQL Server 2005