SSC-FDM-RS0007
DDL statements perform an automatic COMMIT, ROLLBACK will not work as expected
Description
Code Example
Input Code:
CREATE OR REPLACE PROCEDURE rollback_ddl(a int)
LANGUAGE plpgsql
AS $$
BEGIN
INSERT INTO transaction_values_test values (a);
CREATE TABLE someRollbackTable
(
col1 INTEGER
);
INSERT INTO someRollbackTable values (a);
ROLLBACK;
END
$$;
CALL rollback_ddl(10);Output Code:
Recommendations
Last updated
