15.7.7.30 Вывод статуса процедуры
SHOW PROCEDURE STATUS
[LIKE 'pattern' | WHERE expr]
Данное утверждение является расширением MySQL. Оно возвращает характеристики хранимой процедуры, такие как база данных, имя, тип, создатель, даты создания и изменения, а также информацию о кодировке символов. Аналогичное утверждение, SHOW
FUNCTION STATUS, отображает информацию о хранимых функциях (см. Раздел 15.7.7.21, «Утверждение SHOW FUNCTION STATUS»).
Для использования любого из этих утверждений, вы должны быть пользователем, указанным как пользователь DEFINER, иметь право SHOW_ROUTINE, иметь право SELECT на глобальном уровне или иметь право CREATE
ROUTINE, ALTER ROUTINE или EXECUTE, предоставленное в области, которая включает процедуру.
Оператор LIKE, если он присутствует, указывает, какие имена процедур или функций должны совпадать. Оператор WHERE может быть использован для выбора строк с использованием более общих условий, как описано в Разделе 28.8, «Расширения утверждений SHOW».
mysql> SHOW PROCEDURE STATUS LIKE 'sp1'\G
*************************** 1. row ***************************
Db: test
Name: sp1
Type: PROCEDURE
Definer: testuser@localhost
Modified: 2018-08-08 13:54:11
Created: 2018-08-08 13:54:11
Security_type: DEFINER
Comment:
character_set_client: utf8mb4
collation_connection: utf8mb4_0900_ai_ci
Database Collation: utf8mb4_0900_ai_ci
mysql> SHOW FUNCTION STATUS LIKE 'hello'\G
*************************** 1. row ***************************
Db: test
Name: hello
Type: FUNCTION
Definer: testuser@localhost
Modified: 2020-03-10 11:10:03
Created: 2020-03-10 11:10:03
Security_type: DEFINER
Comment:
character_set_client: utf8mb4
collation_connection: utf8mb4_0900_ai_ci
Database Collation: utf8mb4_0900_ai_ci
character_set_client — это значение сессии системной переменной character_set_client во время создания процедуры. collation_connection — это значение сессии системной переменной collation_connection во время создания процедуры. Database
Collation — это сортировка базы данных, с которой связана процедура.
Информация о хранимых процедурах также доступна из таблиц INFORMATION_SCHEMA PARAMETERS и ROUTINES. Смотрите Раздел 28.3.20, «Таблица INFORMATION_SCHEMA PARAMETERS» и Раздел 28.3.30, «Таблица INFORMATION_SCHEMA ROUTINES».
© 2025 Oracle
Licensed under the GPLv2 License.