What is a Stored Procedure?

A stored procedure is a computer software subroutine normally used in association with relational database programming. Stored procedures store commonly used application code in a central location for ease of reuse in programs.