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