By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 8
BEGIN
UPDATE 7
| pid | name | dob | younger_sibling_name | younger_sibling_dob |
|---|---|---|---|---|
| 4 | Frank | 1934-12-12 | null | null |
| 2 | Jimmy | 1975-04-25 | Frank | 1934-12-12 |
| 5 | John | 1980-01-05 | Jimmy | 1975-04-25 |
| 1 | John2 | 1980-01-05 | Jimmy | 1975-04-25 |
| 3 | Sarah | 2004-02-10 | John | 1980-01-05 |
| 6 | Sarah2 | 2004-02-10 | John | 1980-01-05 |
| 7 | Xaver | 2005-02-10 | Sarah | 2004-02-10 |
| 8 | Zulu | 2006-02-10 | Xaver | 2005-02-10 |
SELECT 8
ROLLBACK
BEGIN
UPDATE 7
| pid | name | dob | younger_sibling_name | younger_sibling_dob |
|---|---|---|---|---|
| 4 | Frank | 1934-12-12 | null | null |
| 2 | Jimmy | 1975-04-25 | Frank | 1934-12-12 |
| 5 | John | 1980-01-05 | Jimmy | 1975-04-25 |
| 1 | John2 | 1980-01-05 | Jimmy | 1975-04-25 |
| 3 | Sarah | 2004-02-10 | John | 1980-01-05 |
| 6 | Sarah2 | 2004-02-10 | John | 1980-01-05 |
| 7 | Xaver | 2005-02-10 | Sarah | 2004-02-10 |
| 8 | Zulu | 2006-02-10 | Xaver | 2005-02-10 |
SELECT 8
ROLLBACK
UPDATE 7
| pid | name | dob | younger_sibling_name | younger_sibling_dob |
|---|---|---|---|---|
| 4 | Frank | 1934-12-12 | null | null |
| 2 | Jimmy | 1975-04-25 | Frank | 1934-12-12 |
| 5 | John | 1980-01-05 | Jimmy | 1975-04-25 |
| 1 | John2 | 1980-01-05 | Jimmy | 1975-04-25 |
| 3 | Sarah | 2004-02-10 | John2 | 1980-01-05 |
| 6 | Sarah2 | 2004-02-10 | John2 | 1980-01-05 |
| 7 | Xaver | 2005-02-10 | Sarah2 | 2004-02-10 |
| 8 | Zulu | 2006-02-10 | Xaver | 2005-02-10 |
SELECT 8