Poick

This is a cached version of https://postgresql.org/docs/current/plpython-do.html from 2/28/2026, 3:16:22 PM.

PostgreSQL: Documentation: 18: 44.4. Anonymous Code Blocks

44.4. Anonymous Code Blocks # PL/Python also supports anonymous code blocks called with the DO statement: DO $$ # PL/Python code …

February 26, 2026: PostgreSQL 18.3, 17.9, 16.13, 15.17, and 14.22 Released! Documentation → PostgreSQL 18 Supported Versions: Current (18) / 17 / 16 / 15 / 14 Development Versions: devel Unsupported versions: 13 / 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 44.4. Anonymous Code Blocks Prev Up Chapter 44. PL/Python — Python Procedural Language Home Next 44.4. Anonymous Code Blocks # PL/Python also supports anonymous code blocks called with the DO statement: DO $$ # PL/Python code $$ LANGUAGE plpython3u; An anonymous code block receives no arguments, and whatever value it might return is discarded. Otherwise it behaves just like a function. Prev Up Next 44.3. Sharing Data Home 44.5. Trigger Functions 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.