36.4. Procedimentos definidos pelo usuário #

Um procedimento é um objeto de banco de dados semelhante a uma função. As principais diferenças são:

As explicações nas próximas seções sobre como escrever funções definidas pelo usuário também se aplicam aos procedimentos, exceto para os pontos mencionados acima.

Coletivamente, funções e procedimentos também são conhecidos como rotinas. Existem comandos como ALTER ROUTINE e DROP ROUTINE que podem operar em funções e procedimentos sem precisar conhecer de qual tipo é. No entanto, deve-se notar não existir o comando CREATE ROUTINE.