Introduction
This article shows how we can search any Procedure, Function, View and Trigger. Suppose we have created a Stored Procedure and we forgot name of that SP. Then we can search that SP with any keyword which we used in that.
Search Stored Procedures
Here is the Query to get SP which contain “booking”:
- selectroutine_definitionas'Script',routine_nameas'Name'frominformation_schema.routines
- whereroutine_definitionLike'%booking%'androutine_type='PROCEDURE';
Output

Figure 1: output
The Above Query will return all Stored Procedures which contain “booking” keyword.
Search Functions
For Search function in DB. Only you need to do change routing_type.
i.e. routine_type='FUNCTION';
Ex
- selectroutine_definitionas'Script',routine_nameas'Name'frominformation_schema.routineswhereroutine_definitionLike'%booking%'androutine_type='FUNCTION';
Query to get all view list which contain “booking” in it.
- selectroutine_definitionas'Script',routine_nameas'Name'frominformation_schema.routineswhereroutine_definitionLike'%booking%'androutine_type='FUNCTION';
Query to get all Triggerlist which contain “booking” in it.
- SELECTview_definitionas'Script',table_nameas'Name'FROMINFORMATION_SCHEMA.VIEWSWHEREview_definitionLike'%booking%';

Join the conversation! Your thoughts help the community grow.