Udostępnij za pośrednictwem


PARAMETERS (Transact-SQL)

Zwraca jeden wiersz dla każdego parametru funkcja zdefiniowanej przez użytkownika lub procedura przechowywana, które mogą być udostępniane przez bieżącego użytkownika w bieżącej bazie danych.Do funkcji w tym widoku zwraca jeden wiersz o wartości zwracanej.

Aby pobrać informacje z tych widoków, należy określić w pełni kwalifikowanej nazwy INFORMATION_SCHEMA. view_name.

Nazwa kolumna

Typ danych

Description

SPECIFIC_CATALOG

nvarchar(128)

Katalogu Nazwa procedury, dla którego jest to parametr.

SPECIFIC_SCHEMA

nvarchar(128)

Nazwa schematu procedury, dla którego jest to parametr.

Important noteImportant Note:
Nie należy używać INFORMATION_SCHEMA widoków do określenia schematu obiektu.Tylko niezawodnym sposobem znalezienia schematu obiektu jest widoku wykazu sys.objects kwerendy lub za pomocą funkcja OBJECT_SCHEMA_NAME.

SPECIFIC_NAME

nvarchar(128)

Nazwa procedury, dla którego jest to parametr.

ORDINAL_POSITION

int

Pozycja porządkowa parametru, począwszy od 1.Wartość zwracana przez funkcja jest to wartość 0.

PARAMETER_MODE

nvarchar(10)

Zwraca wartość w przypadku parametr wejściowy, poza w przypadku parametru wyjściowego i INOUT, jeżeli jako parametr wejścia/wyjścia.

IS_RESULT

nvarchar(10)

Zwraca wartość tak, jeśli wskazuje wynik procedury, która jest funkcją.W przeciwnym razie zwraca wartość No.

AS_LOCATOR

nvarchar(10)

Zwraca wartość tak, jeżeli zgłoszonych jako lokalizatora.W przeciwnym razie zwraca wartość No.

PARAMETER_NAME

nvarchar(128)

Nazwa parametru.Wartość NULL, jeśli ta odnosi się do wartości zwracanej przez funkcja.

DATA_TYPE

nvarchar(128)

Typ danych dostarczanych przez system.

CHARACTER_MAXIMUM_LENGTH

int

Maksymalna długość w znakach dla typów danych binarnych lub znakowe.

-1 xml i duże wartości typu danych. W przeciwnym razie zwraca wartość NULL.

CHARACTER_OCTET_LENGTH

int

Maksymalna długość w bajtach, w przypadku typów danych binarnych lub znakowe.

-1 xml i duże wartości typu danych. W przeciwnym razie zwraca wartość NULL.

COLLATION_CATALOG

nvarchar(128)

Zawsze zwraca wartość NULL.

COLLATION_SCHEMA

nvarchar(128)

Zawsze zwraca wartość NULL.

COLLATION_NAME

nvarchar(128)

Nazwa parametru sortowanie.W przeciwnym razie zwraca jeden z typów znakiem NULL.

CHARACTER_SET_CATALOG

nvarchar(128)

Katalogu nazwę zestaw znaków parametru.W przeciwnym razie zwraca jeden z typów znakiem NULL.

CHARACTER_SET_SCHEMA

nvarchar(128)

Zawsze zwraca wartość NULL.

CHARACTER_SET_NAME

nvarchar(128)

Nazwa zestaw znaków parametru.W przeciwnym razie zwraca jeden z typów znakiem NULL.

NUMERIC_PRECISION

tinyint

Dokładność przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

NUMERIC_PRECISION_RADIX

smallint

Podstawa dokładności przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

NUMERIC_SCALE

tinyint

Skala przybliżonych danych liczbowych, dokładne dane liczbowe, całkowitą dane lub dane dotyczące kwot pieniężnych.W przeciwnym razie zwraca wartość NULL.

DATETIME_PRECISION

smallint

Precyzja w ułamków sekund, jeśli typ parametru jest datetime lub smalldatetime. W przeciwnym razie zwraca wartość NULL.

INTERVAL_TYPE

nvarchar(30)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

INTERVAL_PRECISION

smallint

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

USER_DEFINED_TYPE_CATALOG

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

USER_DEFINED_TYPE_SCHEMA

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

USER_DEFINED_TYPE_NAME

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

SCOPE_CATALOG

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

SCOPE_SCHEMA

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

SCOPE_NAME

nvarchar(128)

WARTOŚCI NULL.Zarezerwowane do wykorzystania w przyszłości.

Przykłady

W poniższym przykładzie zwraca informacje dotyczące każdego parametru, określone w procedurze przechowywanej lub funkcja zdefiniowanej przez użytkownika.