Почему мой код транзакции не работает в Oracle?
Он не работает, потому что это T-SQL (Micosoft SQL Server или Sybase).
Синтаксис Oracle:
BEGIN
insert into branch(col1, col2, col3) values('Dholanwal','Faisalabad',1200);
insert into account(col1, col2, col3) values('l-111','Dholanwal',1200);
commit;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
END;
db <> демо fiddle