It’s a group of SQL statements which has a defined name and is being stored in the database to be used by any related application. Advantages It improves performance of the application. Increase maintainability and simplify the testing process of the application. Increase security. Reduce network traffic.