CARVIEW |
Select Language
HTTP/2 301
server: nginx
date: Thu, 17 Jul 2025 10:58:18 GMT
content-type: text/html; charset=utf-8
content-length: 0
location: /docs/current/plpgsql.html
x-frame-options: DENY
content-security-policy: default-src 'self' ; img-src * data: ; script-src 'unsafe-eval' 'self' www.google-analytics.com ssl.google-analytics.com www.googletagmanager.com tagmanager.google.com data: ; connect-src 'self' www.google-analytics.com ssl.google-analytics.com ; media-src 'self' ; style-src 'self' fonts.googleapis.com tagmanager.google.com ; font-src 'self' fonts.gstatic.com data: ; frame-ancestors 'none' ; report-uri https://csp-report.postgresql.org/
x-xss-protection: 1; mode=block
x-varnish: 215782174 214633743
age: 22141
via: 1.1 varnish (Varnish/6.0)
strict-transport-security: max-age=31536000
HTTP/2 200
server: nginx
date: Thu, 17 Jul 2025 09:39:38 GMT
content-type: text/html; charset=utf-8
x-frame-options: DENY
content-security-policy: default-src 'self' ; img-src * data: ; script-src 'unsafe-eval' 'self' www.google-analytics.com ssl.google-analytics.com www.googletagmanager.com tagmanager.google.com data: ; connect-src 'self' www.google-analytics.com ssl.google-analytics.com ; media-src 'self' ; style-src 'self' fonts.googleapis.com tagmanager.google.com 'unsafe-inline' ; font-src 'self' fonts.gstatic.com data: ; frame-ancestors 'none' ; report-uri https://csp-report.postgresql.org/
x-xss-protection: 1; mode=block
content-encoding: gzip
vary: Accept-Encoding
x-varnish: 215782175 211679972
age: 26861
via: 1.1 varnish (Varnish/6.0)
strict-transport-security: max-age=31536000
accept-ranges: bytes
PostgreSQL: Documentation: 17: Chapter 41. PL/pgSQL — SQL Procedural Language
July 17, 2025:
|
PostgreSQL 18 Beta 2 Released!
Chapter 41. PL/pgSQL — SQL Procedural Language
Table of Contents
- 41.1. Overview
- 41.2. Structure of PL/pgSQL
- 41.3. Declarations
- 41.4. Expressions
- 41.5. Basic Statements
- 41.6. Control Structures
- 41.7. Cursors
- 41.8. Transaction Management
- 41.9. Errors and Messages
- 41.10. Trigger Functions
- 41.11. PL/pgSQL under the Hood
- 41.12. Tips for Developing in PL/pgSQL
- 41.13. Porting from Oracle PL/SQL
Submit correction
If you see anything in the documentation that is not correct, does not match your experience with the particular feature or requires further clarification, please use this form to report a documentation issue.