28.3.20 Таблица 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_TYPEPROCEDUREдля хранимых процедур,FUNCTIONдля хранимых функций.
© 2025 Oracle
Licensed under the GPLv2 License.