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