# Stored Functions

- [Stored Function Overview](/docs/server/server-usage/stored-routines/stored-functions/stored-function-overview.md): A Stored Function is a set of SQL statements that can be called by name, accepts parameters, and returns a single value, enhancing SQL with custom logic.
- [Stored Aggregate Functions](/docs/server/server-usage/stored-routines/stored-functions/stored-aggregate-functions.md): Stored Aggregate Functions allow users to create custom aggregate functions that process a sequence of rows and return a single summary result.
- [Stored Routine Privileges](/docs/server/server-usage/stored-routines/stored-functions/stored-routine-privileges.md): This page explains the privileges required to create, alter, execute, and drop stored routines, including the automatic grants for creators.
- [DROP FUNCTION](/docs/server/server-usage/stored-routines/stored-functions/drop-function.md): The DROP FUNCTION statement removes a stored function from the database, deleting its definition and associated privileges.
- [Stored Function Limitations](/docs/server/server-usage/stored-routines/stored-functions/stored-function-limitations.md): This page details the restrictions on stored functions, such as the inability to return result sets or use transaction control statements.
