diff --git a/spring-batch-execution/src/main/resources/schema-db2.sql b/spring-batch-execution/src/main/resources/schema-db2.sql index 1224021a8..a2ad48720 100644 --- a/spring-batch-execution/src/main/resources/schema-db2.sql +++ b/spring-batch-execution/src/main/resources/schema-db2.sql @@ -52,7 +52,7 @@ CREATE TABLE BATCH_STEP_EXECUTION ( EXIT_CODE VARCHAR(20), EXIT_MESSAGE VARCHAR(250)); -CREATE SEQUENCE BATCH_STEP_EXECUTION_SEQ; -CREATE SEQUENCE BATCH_STEP_SEQ; -CREATE SEQUENCE BATCH_JOB_EXECUTION_SEQ; -CREATE SEQUENCE BATCH_JOB_SEQ; +CREATE TABLE BATCH_STEP_EXECUTION_SEQ (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1)); +CREATE TABLE BATCH_STEP_SEQ (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1)); +CREATE TABLE BATCH_JOB_EXECUTION_SEQ (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1)); +CREATE TABLE BATCH_JOB_SEQ (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1)); diff --git a/spring-batch-execution/src/main/resources/schema-derby.sql b/spring-batch-execution/src/main/resources/schema-derby.sql index e3447e650..d67aae800 100644 --- a/spring-batch-execution/src/main/resources/schema-derby.sql +++ b/spring-batch-execution/src/main/resources/schema-derby.sql @@ -4,10 +4,10 @@ DROP TABLE BATCH_JOB_EXECUTION ; DROP TABLE BATCH_STEP ; DROP TABLE BATCH_JOB ; -DROP SEQUENCE BATCH_STEP_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_STEP_SEQ ; -DROP SEQUENCE BATCH_JOB_EXECUTION_SEQ ; -DROP SEQUENCE BATCH_JOB_SEQ ; +DROP TABLE BATCH_STEP_EXECUTION_SEQ ; +DROP TABLE BATCH_STEP_SEQ ; +DROP TABLE BATCH_JOB_EXECUTION_SEQ ; +DROP TABLE BATCH_JOB_SEQ ; -- Autogenerated: do not edit this file CREATE TABLE BATCH_JOB ( diff --git a/spring-batch-execution/src/main/sql/db2.vpp b/spring-batch-execution/src/main/sql/db2.vpp index 3713aa6f5..00645d2a7 100644 --- a/spring-batch-execution/src/main/sql/db2.vpp +++ b/spring-batch-execution/src/main/sql/db2.vpp @@ -1,2 +1,2 @@ -#macro (sequence $name)CREATE SEQUENCE ${name}; +#macro (sequence $name)CREATE TABLE ${name} (ID BIGINT PRIMARY KEY GENERATED BY DEFAULT AS IDENTITY, DUMMY VARCHAR(1)); #end diff --git a/spring-batch-execution/src/main/sql/derby.properties b/spring-batch-execution/src/main/sql/derby.properties index 9f34bc337..b0620ad81 100644 --- a/spring-batch-execution/src/main/sql/derby.properties +++ b/spring-batch-execution/src/main/sql/derby.properties @@ -4,4 +4,4 @@ BIGINT = BIGINT IDENTITY = GENERATED = GENERATED BY DEFAULT AS IDENTITY # for generating drop statements... -SEQUENCE = SEQUENCE +SEQUENCE = TABLE