28.3.31 Таблица INFORMATION_SCHEMA ROUTINE_LIBRARIES
Таблица ROUTINE_LIBRARIES предоставляет информацию о процедурах, содержащихся в JavaScript-библиотеках, поддерживаемых компонентом MLE (см. Раздел 7.5.8, «Компонент многоязыковой обработки (MLE)»).
В таблице ROUTINE_LIBRARIES перечислены следующие столбцы:
-
ROUTINE_CATALOGИмя каталога каталога процедур. В настоящее время это всегда
def. -
ROUTINE_SCHEMAСхема или база данных процедуры.
-
ROUTINE_NAMEИмя процедуры.
-
ROUTINE_TYPEТип процедуры. Один из
FUNCTION,PROCEDUREилиLIBRARY. -
LIBRARY_CATALOGИмя каталога библиотеки. В настоящее время это всегда
def. -
LIBRARY_SCHEMAБаза данных или схема библиотеки.
-
LIBRARY_NAMEИмя библиотеки.
-
LIBRARY_VERSIONВерсия библиотеки.
Пример:
mysql> TABLE information_schema.ROUTINE_LIBRARIES\G
*************************** 1. row ***************************
ROUTINE_CATALOG: def
ROUTINE_SCHEMA: jslib
ROUTINE_NAME: foo
ROUTINE_TYPE: FUNCTION
LIBRARY_CATALOG: def
LIBRARY_SCHEMA: jslib
LIBRARY_NAME: lib1
LIBRARY_VERSION: NULL
*************************** 2. row ***************************
ROUTINE_CATALOG: def
ROUTINE_SCHEMA: jslib
ROUTINE_NAME: foo
ROUTINE_TYPE: FUNCTION
LIBRARY_CATALOG: def
LIBRARY_SCHEMA: jslib
LIBRARY_NAME: lib2
LIBRARY_VERSION: NULL
2 rows in set (0.00 sec)
Все хранимые процедуры, импортирующие библиотеки, перечислены в таблице ROUTINE_LIBRARIES, даже если указанная библиотека не существует.
Таблица ROUTINE_LIBRARIES была добавлена в MySQL 9.2.0.
© 2025 Oracle
Licensed under the GPLv2 License.