From dd530a71f417a9e1c44c4bc48988950b7ffee76c Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Fri, 9 Nov 2018 21:28:12 -0200 Subject: [PATCH] IDEMPIERE-3815 03_update_sequences.sql doesn't work when no sequence in oracle --- .../oracle/03_update_sequences.sql | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/migration/processes_post_migration/oracle/03_update_sequences.sql b/migration/processes_post_migration/oracle/03_update_sequences.sql index 156bf102a6..73f01f56d9 100644 --- a/migration/processes_post_migration/oracle/03_update_sequences.sql +++ b/migration/processes_post_migration/oracle/03_update_sequences.sql @@ -105,7 +105,12 @@ BEGIN || 'WHERE Name = ''' || r.tablename || ''' AND istableid = ''Y'''; - EXECUTE IMMEDIATE cmdseq INTO currentseq, currentseqsys; + BEGIN + EXECUTE IMMEDIATE cmdseq INTO currentseq, currentseqsys; + EXCEPTION + WHEN NO_DATA_FOUND THEN + DBMS_OUTPUT.PUT_LINE ('Sequence does not exist for table '|| r.tablename); + END; END IF; IF currentnextsys <> currentseqsys OR (currentnext <> currentseq AND Isnativeseqon ='N')