By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
BEGIN
| my_column | another_column |
|---|
SELECT 0
CREATE FUNCTION
| upsert_test |
|---|
| {"award": "participation_award"} |
SELECT 1
| my_column | another_column |
|---|---|
| a | 0 |
SELECT 1
| upsert_test |
|---|
| {"award": "participation_award"} |
SELECT 1
| my_column | another_column |
|---|---|
| a | 7 |
SELECT 1
ROLLBACK
BEGIN
| my_column | another_column |
|---|
SELECT 0
CREATE PROCEDURE
CALL
| my_column | another_column |
|---|---|
| a | 0 |
SELECT 1
CALL
| my_column | another_column |
|---|---|
| a | 7 |
SELECT 1
ROLLBACK
BEGIN
| my_column | another_column |
|---|
SELECT 0
CREATE PROCEDURE
CALL
| my_column | another_column |
|---|---|
| a | 0 |
SELECT 1
CALL
| my_column | another_column |
|---|---|
| a | 7 |
SELECT 1
ROLLBACK
BEGIN
| my_column | another_column |
|---|
SELECT 0
PREPARE
INSERT 0 1
| my_column | another_column |
|---|---|
| a | 0 |
SELECT 1
INSERT 0 1
| my_column | another_column |
|---|---|
| a | 7 |
SELECT 1
ROLLBACK