PARAMETERS (Transact-SQL)
Возвращает одну строку для каждого параметра определяемой пользователем функции или хранимой процедуры, к которой может получить доступ текущий пользователь в текущей базе данных. Для функций данное представление также возвращает одну строку, содержащую сведения о возвращаемых значениях.
Для получения данных из этих представлений укажите полное имя схемы **INFORMATION_SCHEMA.**view_name.
Имя столбца |
Тип данных |
Описание |
||
---|---|---|---|---|
SPECIFIC_CATALOG |
nvarchar(128) |
Имя каталога процедуры, для которой это является параметром. |
||
SPECIFIC_SCHEMA |
nvarchar(128) |
Имя схемы процедуры, для которой это является параметром.
|
||
SPECIFIC_NAME |
nvarchar(128) |
Имя процедуры, для которой это является параметром. |
||
ORDINAL_POSITION |
int |
Порядковый номер параметра, начиная с 1. Для возвращаемого значения функции это 0. |
||
PARAMETER_MODE |
nvarchar(10) |
Возвращает значение IN для входного параметра, OUT для выходного параметра и INOUT для изменяемого входного параметра. |
||
IS_RESULT |
nvarchar(10) |
Возвращает значение YES, если результат подпрограммы является результатом выполнения функции. В противном случае возвращает значение NO. |
||
AS_LOCATOR |
nvarchar(10) |
Возвращает значение YES, если результат объявлен как указатель. В противном случае возвращает значение NO. |
||
PARAMETER_NAME |
nvarchar(128) |
Имя параметра. Если соответствует результату выполнения функции, то возвращается значение NULL. |
||
DATA_TYPE |
nvarchar(128) |
Тип данных, поддерживаемый системой. |
||
CHARACTER_MAXIMUM_LENGTH |
int |
Максимальная длина в символах для двоичных или символьных данных. Значение равно -1 для типа данных xml и большого типа-значения. В противном случае возвращает значение NULL. |
||
CHARACTER_OCTET_LENGTH |
int |
Максимальная длина в байтах для двоичных или символьных данных. Значение равно -1 для типа данных xml и большого типа-значения. В противном случае возвращает значение NULL. |
||
COLLATION_CATALOG |
nvarchar(128) |
Всегда возвращает значение NULL. |
||
COLLATION_SCHEMA |
nvarchar(128) |
Всегда возвращает значение NULL. |
||
COLLATION_NAME |
nvarchar(128) |
Имя параметров сортировки параметра. Если входные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
||
CHARACTER_SET_CATALOG |
nvarchar(128) |
Имя каталога кодировки параметра. Если входные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
||
CHARACTER_SET_SCHEMA |
nvarchar(128) |
Всегда возвращает значение NULL. |
||
CHARACTER_SET_NAME |
nvarchar(128) |
Имя кодировки параметра. Если входные данные не принадлежат ни к одному из символьных типов, возвращает значение NULL. |
||
NUMERIC_PRECISION |
tinyint |
Точность приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращается значение NULL. |
||
NUMERIC_PRECISION_RADIX |
smallint |
Позиция разделителя целой и дробной части в приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращается значение NULL. |
||
NUMERIC_SCALE |
tinyint |
Масштаб приблизительных числовых данных, точных числовых данных, целочисленных данных или денежных данных. В противном случае возвращает значение NULL. |
||
DATETIME_PRECISION |
smallint |
Точность до долей секунды, если тип параметра datetime или smalldatetime. В противном случае возвращает значение NULL. |
||
INTERVAL_TYPE |
nvarchar(30) |
NULL. Зарезервировано для использования в будущем. |
||
INTERVAL_PRECISION |
smallint |
NULL. Зарезервировано для использования в будущем. |
||
USER_DEFINED_TYPE_CATALOG |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
||
USER_DEFINED_TYPE_SCHEMA |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
||
USER_DEFINED_TYPE_NAME |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
||
SCOPE_CATALOG |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
||
SCOPE_SCHEMA |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
||
SCOPE_NAME |
nvarchar(128) |
NULL. Зарезервировано для использования в будущем. |
См. также
Справочник
Системные представления (Transact-SQL)