Hi Mark,
Thanks for your input.
Your approach works but only with simple scripts, say inserts, updates etc..., but when i put a CREATE TABLE it fails.
This is my example and the error:
BEGIN
DECLARE EXIT HANDLER FOR SQLEXCEPTION
BEGIN
ROLLBACK TO SAVEPOINT sp1;
END;
SAVEPOINT sp1 ON ROLLBACK RETAIN CURSORS;
-- Create Tables
CREATE TABLE CONFIG (
CONFIG BIGINT NOT NULL GENERATED BY DEFAULT AS IDENTITY,
CLIENT_ID BIGINT NOT NULL);
signal sqlstate '75000' set message_text='Exception 3';
END;
Error:
An unexpected token "<ddl-statement>" was found following "". Expected tokens may include: "".. SQLCODE=-104, SQLSTATE=42601, DRIVER=3.69.49
An unexpected token "<ddl-statement>" was found following "". Expected tokens may include: "".. SQLCODE=-104, SQLSTATE=42601, DRIVER=3.69.49
Any idea why?
Cheers