Browse Source

Switch to VARCHAR2 for Oracle tests.

VARCHAR should not be used with Oracle.

Original pull request #2065
See #2064
pull/2110/head
Jens Schauder 6 months ago
parent
commit
e2c085136e
No known key found for this signature in database
GPG Key ID: 2BE5D185CD2A1CE6
  1. 110
      spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.core/JdbcAggregateTemplateIntegrationTests-oracle.sql
  2. 4
      spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryIntegrationTests-oracle.sql
  3. 2
      spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryWithCollectionsIntegrationTests-oracle.sql
  4. 4
      spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryWithListsIntegrationTests-oracle.sql
  5. 2
      spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/StringBasedJdbcQueryMappingConfigurationIntegrationTests-oracle.sql

110
spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.core/JdbcAggregateTemplateIntegrationTests-oracle.sql

@ -54,14 +54,14 @@ DROP TABLE BEFORE_CONVERT_CALLBACK_FOR_SAVE_BATCH CASCADE CONSTRAINTS PURGE;
CREATE TABLE LEGO_SET CREATE TABLE LEGO_SET
( (
"id1" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, "id1" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
NAME VARCHAR(30) NAME VARCHAR2(30)
); );
CREATE TABLE MANUAL CREATE TABLE MANUAL
( (
"id2" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, "id2" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
LEGO_SET NUMBER, LEGO_SET NUMBER,
"alternative" NUMBER, "alternative" NUMBER,
CONTENT VARCHAR(2000) CONTENT VARCHAR2(2000)
); );
ALTER TABLE MANUAL ALTER TABLE MANUAL
@ -71,27 +71,27 @@ ALTER TABLE MANUAL
CREATE TABLE ONE_TO_ONE_PARENT CREATE TABLE ONE_TO_ONE_PARENT
( (
"id3" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, "id3" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
content VARCHAR(30) content VARCHAR2(30)
); );
CREATE TABLE Child_No_Id CREATE TABLE Child_No_Id
( (
ONE_TO_ONE_PARENT INTEGER PRIMARY KEY, ONE_TO_ONE_PARENT INTEGER PRIMARY KEY,
CONTENT VARCHAR(30) CONTENT VARCHAR2(30)
); );
CREATE TABLE LIST_PARENT CREATE TABLE LIST_PARENT
( (
"id4" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, "id4" NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE SIMPLE_LIST_PARENT CREATE TABLE SIMPLE_LIST_PARENT
( (
ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE element_no_id CREATE TABLE element_no_id
( (
CONTENT VARCHAR(100), CONTENT VARCHAR2(100),
SIMPLE_LIST_PARENT_key NUMBER, SIMPLE_LIST_PARENT_key NUMBER,
SIMPLE_LIST_PARENT NUMBER, SIMPLE_LIST_PARENT NUMBER,
LIST_PARENT_key NUMBER, LIST_PARENT_key NUMBER,
@ -107,14 +107,14 @@ CREATE TABLE BYTE_ARRAY_OWNER
CREATE TABLE CHAIN4 CREATE TABLE CHAIN4
( (
FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
FOUR_VALUE VARCHAR(20) FOUR_VALUE VARCHAR2(20)
); );
CREATE TABLE CHAIN3 CREATE TABLE CHAIN3
( (
THREE NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, THREE NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
THREE_VALUE VARCHAR(20), THREE_VALUE VARCHAR2(20),
CHAIN4 NUMBER, CHAIN4 NUMBER,
FOREIGN KEY (CHAIN4) REFERENCES CHAIN4 (FOUR) FOREIGN KEY (CHAIN4) REFERENCES CHAIN4 (FOUR)
); );
@ -122,7 +122,7 @@ CREATE TABLE CHAIN3
CREATE TABLE CHAIN2 CREATE TABLE CHAIN2
( (
TWO NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, TWO NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
TWO_VALUE VARCHAR(20), TWO_VALUE VARCHAR2(20),
CHAIN3 NUMBER, CHAIN3 NUMBER,
FOREIGN KEY (CHAIN3) REFERENCES CHAIN3 (THREE) FOREIGN KEY (CHAIN3) REFERENCES CHAIN3 (THREE)
); );
@ -130,7 +130,7 @@ CREATE TABLE CHAIN2
CREATE TABLE CHAIN1 CREATE TABLE CHAIN1
( (
ONE NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ONE NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
ONE_VALUE VARCHAR(20), ONE_VALUE VARCHAR2(20),
CHAIN2 NUMBER, CHAIN2 NUMBER,
FOREIGN KEY (CHAIN2) REFERENCES CHAIN2 (TWO) FOREIGN KEY (CHAIN2) REFERENCES CHAIN2 (TWO)
); );
@ -138,7 +138,7 @@ CREATE TABLE CHAIN1
CREATE TABLE CHAIN0 CREATE TABLE CHAIN0
( (
ZERO NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ZERO NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
ZERO_VALUE VARCHAR(20), ZERO_VALUE VARCHAR2(20),
CHAIN1 NUMBER, CHAIN1 NUMBER,
FOREIGN KEY (CHAIN1) REFERENCES CHAIN1 (ONE) FOREIGN KEY (CHAIN1) REFERENCES CHAIN1 (ONE)
); );
@ -146,33 +146,33 @@ CREATE TABLE CHAIN0
CREATE TABLE NO_ID_CHAIN4 CREATE TABLE NO_ID_CHAIN4
( (
FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
FOUR_VALUE VARCHAR(20) FOUR_VALUE VARCHAR2(20)
); );
CREATE TABLE NO_ID_CHAIN3 CREATE TABLE NO_ID_CHAIN3
( (
THREE_VALUE VARCHAR(20), THREE_VALUE VARCHAR2(20),
NO_ID_CHAIN4 NUMBER, NO_ID_CHAIN4 NUMBER,
FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR) FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR)
); );
CREATE TABLE NO_ID_CHAIN2 CREATE TABLE NO_ID_CHAIN2
( (
TWO_VALUE VARCHAR(20), TWO_VALUE VARCHAR2(20),
NO_ID_CHAIN4 NUMBER, NO_ID_CHAIN4 NUMBER,
FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR) FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR)
); );
CREATE TABLE NO_ID_CHAIN1 CREATE TABLE NO_ID_CHAIN1
( (
ONE_VALUE VARCHAR(20), ONE_VALUE VARCHAR2(20),
NO_ID_CHAIN4 NUMBER, NO_ID_CHAIN4 NUMBER,
FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR) FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR)
); );
CREATE TABLE NO_ID_CHAIN0 CREATE TABLE NO_ID_CHAIN0
( (
ZERO_VALUE VARCHAR(20), ZERO_VALUE VARCHAR2(20),
NO_ID_CHAIN4 NUMBER, NO_ID_CHAIN4 NUMBER,
FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR) FOREIGN KEY (NO_ID_CHAIN4) REFERENCES NO_ID_CHAIN4 (FOUR)
); );
@ -180,12 +180,12 @@ CREATE TABLE NO_ID_CHAIN0
CREATE TABLE NO_ID_LIST_CHAIN4 CREATE TABLE NO_ID_LIST_CHAIN4
( (
FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
FOUR_VALUE VARCHAR(20) FOUR_VALUE VARCHAR2(20)
); );
CREATE TABLE NO_ID_LIST_CHAIN3 CREATE TABLE NO_ID_LIST_CHAIN3
( (
THREE_VALUE VARCHAR(20), THREE_VALUE VARCHAR2(20),
NO_ID_LIST_CHAIN4 NUMBER, NO_ID_LIST_CHAIN4 NUMBER,
NO_ID_LIST_CHAIN4_KEY NUMBER, NO_ID_LIST_CHAIN4_KEY NUMBER,
PRIMARY KEY (NO_ID_LIST_CHAIN4, PRIMARY KEY (NO_ID_LIST_CHAIN4,
@ -195,7 +195,7 @@ CREATE TABLE NO_ID_LIST_CHAIN3
CREATE TABLE NO_ID_LIST_CHAIN2 CREATE TABLE NO_ID_LIST_CHAIN2
( (
TWO_VALUE VARCHAR(20), TWO_VALUE VARCHAR2(20),
NO_ID_LIST_CHAIN4 NUMBER, NO_ID_LIST_CHAIN4 NUMBER,
NO_ID_LIST_CHAIN4_KEY NUMBER, NO_ID_LIST_CHAIN4_KEY NUMBER,
NO_ID_LIST_CHAIN3_KEY NUMBER, NO_ID_LIST_CHAIN3_KEY NUMBER,
@ -213,7 +213,7 @@ CREATE TABLE NO_ID_LIST_CHAIN2
CREATE TABLE NO_ID_LIST_CHAIN1 CREATE TABLE NO_ID_LIST_CHAIN1
( (
ONE_VALUE VARCHAR(20), ONE_VALUE VARCHAR2(20),
NO_ID_LIST_CHAIN4 NUMBER, NO_ID_LIST_CHAIN4 NUMBER,
NO_ID_LIST_CHAIN4_KEY NUMBER, NO_ID_LIST_CHAIN4_KEY NUMBER,
NO_ID_LIST_CHAIN3_KEY NUMBER, NO_ID_LIST_CHAIN3_KEY NUMBER,
@ -235,7 +235,7 @@ CREATE TABLE NO_ID_LIST_CHAIN1
CREATE TABLE NO_ID_LIST_CHAIN0 CREATE TABLE NO_ID_LIST_CHAIN0
( (
ZERO_VALUE VARCHAR(20), ZERO_VALUE VARCHAR2(20),
NO_ID_LIST_CHAIN4 NUMBER, NO_ID_LIST_CHAIN4 NUMBER,
NO_ID_LIST_CHAIN4_KEY NUMBER, NO_ID_LIST_CHAIN4_KEY NUMBER,
NO_ID_LIST_CHAIN3_KEY NUMBER, NO_ID_LIST_CHAIN3_KEY NUMBER,
@ -264,14 +264,14 @@ CREATE TABLE NO_ID_LIST_CHAIN0
CREATE TABLE NO_ID_MAP_CHAIN4 CREATE TABLE NO_ID_MAP_CHAIN4
( (
FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, FOUR NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
FOUR_VALUE VARCHAR(20) FOUR_VALUE VARCHAR2(20)
); );
CREATE TABLE NO_ID_MAP_CHAIN3 CREATE TABLE NO_ID_MAP_CHAIN3
( (
THREE_VALUE VARCHAR(20), THREE_VALUE VARCHAR2(20),
NO_ID_MAP_CHAIN4 NUMBER, NO_ID_MAP_CHAIN4 NUMBER,
NO_ID_MAP_CHAIN4_KEY VARCHAR(20), NO_ID_MAP_CHAIN4_KEY VARCHAR2(20),
PRIMARY KEY (NO_ID_MAP_CHAIN4, PRIMARY KEY (NO_ID_MAP_CHAIN4,
NO_ID_MAP_CHAIN4_KEY), NO_ID_MAP_CHAIN4_KEY),
FOREIGN KEY (NO_ID_MAP_CHAIN4) REFERENCES NO_ID_MAP_CHAIN4 (FOUR) FOREIGN KEY (NO_ID_MAP_CHAIN4) REFERENCES NO_ID_MAP_CHAIN4 (FOUR)
@ -279,10 +279,10 @@ CREATE TABLE NO_ID_MAP_CHAIN3
CREATE TABLE NO_ID_MAP_CHAIN2 CREATE TABLE NO_ID_MAP_CHAIN2
( (
TWO_VALUE VARCHAR(20), TWO_VALUE VARCHAR2(20),
NO_ID_MAP_CHAIN4 NUMBER, NO_ID_MAP_CHAIN4 NUMBER,
NO_ID_MAP_CHAIN4_KEY VARCHAR(20), NO_ID_MAP_CHAIN4_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN3_KEY VARCHAR(20), NO_ID_MAP_CHAIN3_KEY VARCHAR2(20),
PRIMARY KEY (NO_ID_MAP_CHAIN4, PRIMARY KEY (NO_ID_MAP_CHAIN4,
NO_ID_MAP_CHAIN4_KEY, NO_ID_MAP_CHAIN4_KEY,
NO_ID_MAP_CHAIN3_KEY), NO_ID_MAP_CHAIN3_KEY),
@ -297,11 +297,11 @@ CREATE TABLE NO_ID_MAP_CHAIN2
CREATE TABLE NO_ID_MAP_CHAIN1 CREATE TABLE NO_ID_MAP_CHAIN1
( (
ONE_VALUE VARCHAR(20), ONE_VALUE VARCHAR2(20),
NO_ID_MAP_CHAIN4 NUMBER, NO_ID_MAP_CHAIN4 NUMBER,
NO_ID_MAP_CHAIN4_KEY VARCHAR(20), NO_ID_MAP_CHAIN4_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN3_KEY VARCHAR(20), NO_ID_MAP_CHAIN3_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN2_KEY VARCHAR(20), NO_ID_MAP_CHAIN2_KEY VARCHAR2(20),
PRIMARY KEY (NO_ID_MAP_CHAIN4, PRIMARY KEY (NO_ID_MAP_CHAIN4,
NO_ID_MAP_CHAIN4_KEY, NO_ID_MAP_CHAIN4_KEY,
NO_ID_MAP_CHAIN3_KEY, NO_ID_MAP_CHAIN3_KEY,
@ -319,12 +319,12 @@ CREATE TABLE NO_ID_MAP_CHAIN1
CREATE TABLE NO_ID_MAP_CHAIN0 CREATE TABLE NO_ID_MAP_CHAIN0
( (
ZERO_VALUE VARCHAR(20), ZERO_VALUE VARCHAR2(20),
NO_ID_MAP_CHAIN4 NUMBER, NO_ID_MAP_CHAIN4 NUMBER,
NO_ID_MAP_CHAIN4_KEY VARCHAR(20), NO_ID_MAP_CHAIN4_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN3_KEY VARCHAR(20), NO_ID_MAP_CHAIN3_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN2_KEY VARCHAR(20), NO_ID_MAP_CHAIN2_KEY VARCHAR2(20),
NO_ID_MAP_CHAIN1_KEY VARCHAR(20), NO_ID_MAP_CHAIN1_KEY VARCHAR2(20),
PRIMARY KEY (NO_ID_MAP_CHAIN4, PRIMARY KEY (NO_ID_MAP_CHAIN4,
NO_ID_MAP_CHAIN4_KEY, NO_ID_MAP_CHAIN4_KEY,
NO_ID_MAP_CHAIN3_KEY, NO_ID_MAP_CHAIN3_KEY,
@ -352,8 +352,8 @@ CREATE TABLE VERSIONED_AGGREGATE
CREATE TABLE WITH_READ_ONLY CREATE TABLE WITH_READ_ONLY
( (
ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
NAME VARCHAR(200), NAME VARCHAR2(200),
READ_ONLY VARCHAR(200) DEFAULT 'from-db' READ_ONLY VARCHAR2(200) DEFAULT 'from-db'
); );
@ -372,35 +372,35 @@ CREATE TABLE WITH_ID_ONLY
CREATE TABLE WITH_INSERT_ONLY CREATE TABLE WITH_INSERT_ONLY
( (
ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
INSERT_ONLY VARCHAR(100) INSERT_ONLY VARCHAR2(100)
); );
CREATE TABLE MULTIPLE_COLLECTIONS CREATE TABLE MULTIPLE_COLLECTIONS
( (
ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE SET_ELEMENT CREATE TABLE SET_ELEMENT
( (
MULTIPLE_COLLECTIONS NUMBER, MULTIPLE_COLLECTIONS NUMBER,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE LIST_ELEMENT CREATE TABLE LIST_ELEMENT
( (
MULTIPLE_COLLECTIONS NUMBER, MULTIPLE_COLLECTIONS NUMBER,
MULTIPLE_COLLECTIONS_KEY INT, MULTIPLE_COLLECTIONS_KEY INT,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE MAP_ELEMENT CREATE TABLE MAP_ELEMENT
( (
MULTIPLE_COLLECTIONS NUMBER, MULTIPLE_COLLECTIONS NUMBER,
MULTIPLE_COLLECTIONS_KEY VARCHAR(10), MULTIPLE_COLLECTIONS_KEY VARCHAR2(10),
ENUM_MAP_OWNER NUMBER, ENUM_MAP_OWNER NUMBER,
ENUM_MAP_OWNER_KEY VARCHAR(10), ENUM_MAP_OWNER_KEY VARCHAR2(10),
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE AUTHOR CREATE TABLE AUTHOR
@ -411,48 +411,48 @@ CREATE TABLE AUTHOR
CREATE TABLE BOOK CREATE TABLE BOOK
( (
AUTHOR NUMBER, AUTHOR NUMBER,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE ENUM_MAP_OWNER CREATE TABLE ENUM_MAP_OWNER
( (
ID NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY, ID NUMBER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
NAME VARCHAR(100) NAME VARCHAR2(100)
); );
CREATE TABLE WITH_ONE_TO_ONE CREATE TABLE WITH_ONE_TO_ONE
( (
ID VARCHAR(100) ID VARCHAR2(100)
); );
CREATE TABLE REFERENCED CREATE TABLE REFERENCED
( (
"renamed" VARCHAR(100), "renamed" VARCHAR2(100),
ID NUMBER ID NUMBER
); );
CREATE TABLE FIRST CREATE TABLE FIRST
( (
ID NUMBER NOT NULL PRIMARY KEY, ID NUMBER NOT NULL PRIMARY KEY,
NAME VARCHAR(20) NOT NULL NAME VARCHAR2(20) NOT NULL
); );
CREATE TABLE SEC CREATE TABLE SEC
( (
ID NUMBER NOT NULL PRIMARY KEY, ID NUMBER NOT NULL PRIMARY KEY,
FIRST NUMBER NOT NULL, FIRST NUMBER NOT NULL,
NAME VARCHAR(20) NOT NULL, NAME VARCHAR2(20) NOT NULL,
FOREIGN KEY (FIRST) REFERENCES FIRST (ID) FOREIGN KEY (FIRST) REFERENCES FIRST (ID)
); );
CREATE TABLE THIRD CREATE TABLE THIRD
( (
SEC NUMBER NOT NULL, SEC NUMBER NOT NULL,
NAME VARCHAR(20) NOT NULL, NAME VARCHAR2(20) NOT NULL,
FOREIGN KEY (SEC) REFERENCES SEC (ID) FOREIGN KEY (SEC) REFERENCES SEC (ID)
); );
CREATE TABLE BEFORE_CONVERT_CALLBACK_FOR_SAVE_BATCH CREATE TABLE BEFORE_CONVERT_CALLBACK_FOR_SAVE_BATCH
( (
ID VARCHAR(50) PRIMARY KEY, ID VARCHAR2(50) PRIMARY KEY,
NAME VARCHAR(50) NAME VARCHAR2(50)
); );

4
spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryIntegrationTests-oracle.sql

@ -43,6 +43,6 @@ CREATE TABLE LEAF
CREATE TABLE WITH_DELIMITED_COLUMN CREATE TABLE WITH_DELIMITED_COLUMN
( (
ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY, ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
"ORG.XTUNIT.IDENTIFIER" VARCHAR(100), "ORG.XTUNIT.IDENTIFIER" VARCHAR2(100),
STYPE VARCHAR(100) STYPE VARCHAR2(100)
) )

2
spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryWithCollectionsIntegrationTests-oracle.sql

@ -8,6 +8,6 @@ CREATE TABLE DUMMY_ENTITY (
CREATE TABLE ELEMENT ( CREATE TABLE ELEMENT (
ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, ID NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY,
CONTENT VARCHAR(100), CONTENT VARCHAR2(100),
DUMMY_ENTITY NUMBER DUMMY_ENTITY NUMBER
); );

4
spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/JdbcRepositoryWithListsIntegrationTests-oracle.sql

@ -14,7 +14,7 @@ CREATE TABLE DUMMY_ENTITY
CREATE TABLE ELEMENT CREATE TABLE ELEMENT
( (
ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY, ID NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
CONTENT VARCHAR(100), CONTENT VARCHAR2(100),
DUMMY_ENTITY_KEY NUMBER, DUMMY_ENTITY_KEY NUMBER,
DUMMY_ENTITY NUMBER DUMMY_ENTITY NUMBER
); );
@ -31,7 +31,7 @@ CREATE TABLE intermediate
); );
CREATE TABLE leaf CREATE TABLE leaf
( (
name VARCHAR(100), name VARCHAR2(100),
intermediate NUMBER NOT NULL, intermediate NUMBER NOT NULL,
intermediate_key NUMBER NOT NULL intermediate_key NUMBER NOT NULL
); );

2
spring-data-jdbc/src/test/resources/org.springframework.data.jdbc.repository/StringBasedJdbcQueryMappingConfigurationIntegrationTests-oracle.sql

@ -1,2 +1,2 @@
DROP TABLE CAR; DROP TABLE CAR;
CREATE TABLE CAR ( id NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, model VARCHAR(100)); CREATE TABLE CAR ( id NUMBER GENERATED by default on null as IDENTITY PRIMARY KEY, model VARCHAR2(100));

Loading…
Cancel
Save