Spec-Zone.ru › MySQL 9.2

28.3.21 Таблица INFORMATION_SCHEMA PARAMETERS

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

Таблица 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-9.2-en/information-schema-parameters-table.html

Spec-Zone.ru

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