Spec-Zone.ru › MySQL 5.7

24.3.15 Таблица INFORMATION_SCHEMA PARAMETERS

Таблица PARAMETERS предоставляет информацию о параметрах хранимых процедур и функций, а также о возвращаемых значениях хранимых функций. Таблица PARAMETERS не включает встроенные (нативные) функции или загружаемые функции. Информация о параметрах аналогична содержимому столбца param_list в таблице mysql.proc.

Таблица PARAMETERS содержит следующие столбцы:

  • SPECIFIC_CATALOG

    Имя каталога, которому принадлежит процедура, содержащая параметр. Это значение всегда def.

  • SPECIFIC_SCHEMA

    Имя схемы (базы данных), которой принадлежит процедура, содержащая параметр.

  • SPECIFIC_NAME

    Имя процедуры или функции, содержащей параметр.

  • ORDINAL_POSITION

    Для последовательных параметров хранимой процедуры или функции значения ORDINAL_POSITION равны 1, 2, 3 и т. д. Для хранимой функции также есть строка, которая относится к значению возврата функции (как описано в ключе RETURNS). Значение возврата не является истинным параметром, поэтому строка, которая его описывает, имеет следующие уникальные характеристики:

    • Значение ORDINAL_POSITION равно 0.

    • Значения PARAMETER_NAME и PARAMETER_MODE равны NULL, так как возвращаемое значение не имеет имени, а режим не применим.

  • PARAMETER_MODE

    Режим параметра. Это значение может быть одним из значений IN, OUT или INOUT. Для возвращаемого значения хранимой функции это значение равно NULL.

  • PARAMETER_NAME

    Имя параметра. Для возвращаемого значения хранимой функции это значение равно NULL.

  • DATA_TYPE

    Тип данных параметра.

    Значение DATA_TYPE содержит только имя типа без дополнительной информации. Значение DTD_IDENTIFIER содержит имя типа и, возможно, другую информацию, такую как точность или длина.

  • CHARACTER_MAXIMUM_LENGTH

    Максимальная длина в символах для строковых параметров.

  • CHARACTER_OCTET_LENGTH

    Максимальная длина в байтах для строковых параметров.

  • NUMERIC_PRECISION

    Числовая точность для числовых параметров.

  • NUMERIC_SCALE

    Числовая разрядность для числовых параметров.

  • DATETIME_PRECISION

    Точность дробных секунд для временных параметров.

  • CHARACTER_SET_NAME

    Имя набора символов для строковых параметров.

  • COLLATION_NAME

    Имя сортировки для строковых параметров.

  • DTD_IDENTIFIER

    Тип данных параметра.

    Значение DATA_TYPE содержит только имя типа без дополнительной информации. Значение DTD_IDENTIFIER содержит имя типа и, возможно, другую информацию, такую как точность или длина.

  • ROUTINE_TYPE

    PROCEDURE для хранимых процедур, FUNCTION для хранимых функций.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/information-schema-parameters-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API