Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

특정 MySQL 데이터베이스의 저장 프로시저 및 저장 함수 목록을 어떻게 볼 수 있습니까?


다음과 같이 INFORMATION_SCHEMA.ROUTINES에 대한 다음 쿼리를 사용하여 특정 데이터베이스의 저장 프로시저 및 저장 함수 목록을 볼 수 있습니다. -

mysql> SELECT ROUTINE_TYPE, ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = 'query';
+--------------+--------------+
| ROUTINE_TYPE | ROUTINE_NAME |
+--------------+--------------+
| PROCEDURE    | allrecords   |
| FUNCTION     | Hello        |
+--------------+--------------+
2 rows in set (0.04 sec)

위의 쿼리는 'allrecords'라는 프로시저와 'query'라는 데이터베이스에 저장된 'Hello'라는 함수를 반환합니다.