Table of Contents

SQL Procedure

About

A SQL Procedure is a database unit of execution written in a procedural language (PL) designed to embrace SQL statements within its syntax.

Type

Tabulify supports the 2 kind of procedures:

Syntax

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)