SQL/MySQL

MySQL 프로시저 소스 확인하기

스윗보스 2022. 10. 11. 15:51

알아놓으면 좋을, MySQL의 프로시저 소스 확인 하는 법입니다.

사용하는 툴에 따라서, 오브젝트 탐색기를 사용하시면 아주 쉽게 확인할 수 있겠지만,

명령어나 INFORMATION_SCHEMA의 오브젝트를 통해서도 확인할 수 있습니다.

1. SHOW 명령어로 확인하기.

  - SHOW 명령어 뒤에 CREATE PROCEDURE라고 명령해주셔야 합니다.

SHOW CREATE PROCEDURE [프로시저명];

2. INFORMATION_SCHEMA의 오브젝트를 조회해 확인하는 방법입니다.

  - 아래와 같이 ROUTINES을 조회하시면 됩니다.

SELECT T1.ROUTINE_DEFINITION
FROM   INFORMATION_SCHEMA.ROUTINES T1
WHERE  T1.ROUTINE_SCHEMA = [스키마명]
AND    T1.ROUTINE_NAME = [프로시저명];

 

이상입니다.

 


SQL을 완벽히 배우는 방법 StartUP SQL!

StartUP SQL의 완전 무료 강의 노트를 오픈했습니다.(온라인 E-Book / ALL FREE ACCESS)

무료 영상 강의(자막 + 1.5배속 강추)


 

 

추가로, 제가 직접 만든 무료 MySQL 튜닝툴을 소개합니다.~

https://sweetquant.tistory.com/457

 

[StartUP Tuning]MySQL,MariaDB SQL 튜닝툴

MySQL과 MariaDB의 SQL 튜닝을 보다 간편하게 진행할 수 있는, SUT(StartUP Tuning)를 소개합니다. SUT는 실제 MySQL 튜닝을 전문적으로 수행하기 위해 직접 만들 툴입니다. 또한 MySQL,MariaDB의 성능 개선 교육

sweetquant.tistory.com