A SQL Procedure is a database unit of execution written in a procedural language (PL) designed to embrace SQL statements within its syntax.
Tabulify supports the 2 kind of procedures:
The procedural language syntax is database dependent and is generally designed to embrace SQL statements within its syntax.
The body can be:
Below is a non-exhaustive list of procedural languages (PLs) by database.
| System | Procedural language (PL) |
|---|---|
| MySQL | Stored Routine |
| Oracle | Oracle PL/SQL |
| Postgres | PL/pgSQL, PL/Tcl, PL/Perl, PL/Python |
| SQLite | Not Supported |
| SqlServer | T-SQL (Transact SQL) |