Procedural SQL
- Procedural languages are designed to extend SQL’s abilities while being able to integrate well with SQL.
- Several features such as local variables and string/data processing are added.
- These features make the language Turing-complete.
- Examples:
PL/SQLis a proprietary procedural language used by OraclePL/pgSQLis a procedural language used by PostgreSQLTSQL(Transact-SQL) is a proprietary procedural language used by Microsoft in SQL Server.