Перейти к основному содержимому
Версия: 2.0.x

routines

примечание

Это представление не применяется к доступным функциям в Selena.

routines содержит все хранимые подпрограммы (хранимые процедуры и хранимые функции).

В routine предоставляются следующие поля:

ПолеОписание
SPECIFIC_NAMEИмя подпрограммы.
ROUTINE_CATALOGИмя каталога, к которому принадлежит подпрограмма. Это значение всегда def.
ROUTINE_SCHEMAИмя базы данных, к которой принадлежит подпрограмма.
ROUTINE_NAMEИмя подпрограммы.
ROUTINE_TYPEPROCEDURE для хранимых процедур, FUNCTION для хранимых функций.
DTD_IDENTIFIERЕсли подпрограмма является хранимой функцией, тип данных возвращаемого значения. Если подпрограмма является хранимой процедурой, это значение пустое.
ROUTINE_BODYЯзык, используемый для определения подпрограммы. Это значение всегда SQL.
ROUTINE_DEFINITIONТекст SQL-запроса, выполняемого подпрограммой.
EXTERNAL_NAMEЭто значение всегда NULL.
EXTERNAL_LANGUAGEЯзык хранимой подпрограммы.
PARAMETER_STYLEЭто значение всегда SQL.
IS_DETERMINISTICYES или NO, в зависимости от того, определена ли подпрограмма с характеристикой DETERMINISTIC.
SQL_DATA_ACCESSХарактеристика доступа к данным для подпрограммы. Значение может быть одним из: CONTAINS SQL, NO SQL, READS SQL DATA или MODIFIES SQL DATA.
SQL_PATHЭто значение всегда NULL.
SECURITY_TYPEХарактеристика SQL SECURITY подпрограммы. Значение может быть DEFINER или INVOKER.
CREATEDДата и время создания подпрограммы. Это значение типа DATETIME.
LAST_ALTEREDДата и время последнего изменения подпрограммы. Это значение типа DATETIME. Если подпрограмма не изменялась с момента создания, это значение совпадает со значением CREATED.
SQL_MODEРежим SQL, действующий при создании или изменении подпрограммы, и при котором выполняется подпрограмма.
ROUTINE_COMMENTТекст комментария, если у подпрограммы есть комментарий. Если нет, это значение пустое.
DEFINERПользователь, указанный в предложении DEFINER (часто пользователь, создавший подпрограмму).
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATIONСопоставление базы данных, с которой связана подпрограмма.