====== Requirements for Stored Procedures ====== Stored procedures have a pre-defined structure and syntax. The type of stored procedure, either function or subroutine, must be declared, a name for the stored procedure, and arguments and their data types, if required, must be provided. The following sections elaborate on these requirements. ==== Related Topics ==== [[conventions_for_stored_procedure|Conventions for Stored Procedures and Arguments]] [[arguments_and_their_data_types|Arguments and their Data Types]] [[the_compile_keyword_optional|The Compile Keyword (Optional)]] [[the_contract_block|The Contract Block]]