--- title: "SET AUTOCOMMIT" id: ecpg-sql-set-autocommit pg_version: "20devel" --- # SET AUTOCOMMIT — set the autocommit behavior of the current session ## Synopsis ``` SET AUTOCOMMIT { = | TO } { ON | OFF } ``` ## Description `SET AUTOCOMMIT` sets the autocommit behavior of the current database session. By default, embedded SQL programs are *not* in autocommit mode, so `COMMIT` needs to be issued explicitly when desired. This command can change the session to autocommit mode, where each individual statement is committed implicitly. ## Compatibility `SET AUTOCOMMIT` is an extension of PostgreSQL ECPG.