Перейти к основному содержимому

routines

примечание

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

routines содержит все хранимые процедуры (stored procedures и stored functions).

В 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_MODESQL-режим, действовавший при создании или изменении процедуры, и в котором выполняется процедура.
ROUTINE_COMMENTТекст комментария, если у процедуры есть комментарий. Если нет, это значение пустое.
DEFINERПользователь, указанный в предложении DEFINER (часто пользователь, создавший процедуру).
CHARACTER_SET_CLIENT
COLLATION_CONNECTION
DATABASE_COLLATIONСопоставление базы данных, с которой связана процедура.