PARAMETERS (Transact-SQL)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Возвращает одну строку для каждого параметра определяемой пользователем функции или хранимой процедуры, к которой может получить доступ текущий пользователь в текущей базе данных. Для функций данное представление также возвращает одну строку, содержащую сведения о возвращаемых значениях.
Чтобы получить сведения из этих представлений, укажите полное имя INFORMATION_SCHEMA.view_name.
Имя столбца | Тип данных | Description |
---|---|---|
SPECIFIC_CATALOG | nvarchar(128) | Имя каталога процедуры, для которой это является параметром. |
SPECIFIC_SCHEMA | nvarchar(128) | Имя схемы процедуры, для которой это является параметром. Важно. Не используйте представления INFORMATION_SCHEMA для определения схемы объекта. INFORMATION_SCHEMA представления представляют только подмножество метаданных объекта. Единственный надежный способ найти схему объекта — запрашивать sys.objects представление каталога. |
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)
Представления схемы сведений (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)