DBZ-5592 Allow LIST_VALUE_CLAUSE to use TIMESTAMP LITERAL

This commit is contained in:
Anisha Mohanty 2022-09-09 19:04:50 +05:30 committed by Jiri Pechanec
parent 665edab844
commit 6365a6b41f
2 changed files with 152 additions and 2 deletions

View File

@ -2021,7 +2021,7 @@ range_values_clause
;
list_values_clause
: VALUES '(' (literal (',' literal)* | DEFAULT) ')'
: VALUES '(' (literal (',' literal)* | TIMESTAMP literal (',' TIMESTAMP literal)* | DEFAULT) ')'
;
table_partition_description

View File

@ -272,6 +272,156 @@ CREATE TABLE "ET$xxxx"
AS SELECT /*+ PARALLEL(KU$,1) */ "MANDT", "WERKS", "MATNR", "GZEQUNR", "GZEQUNED", "MODNE", "NAME1", "MAKTX"
FROM RELATIONAL("xxxx"."xxxx" @TOPRD NOT XMLTYPE) AS OF SCN 216399751091 KU$;
CREATE TABLE "C##RCUSER"."JSON_TRANS" ( "ID" NUMBER(8,0) NOT NULL ENABLE, "TRANS_MSG" CLOB, CONSTRAINT "CHECK_JSON" CHECK (trans_msg is json) ENABLE, PRIMARY KEY ("ID") USING INDEX ENABLE, SUPPLEMENTAL LOG DATA (ALL) COLUMNS);
CREATE TABLE "ASEDBUSR"."ECLAIMPROCESS"
( "PKEY" NUMBER(12,0) NOT NULL ENABLE,
"BOID" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"METABO" NUMBER(12,0) NOT NULL ENABLE,
"LASTUPDATE" TIMESTAMP (9) NOT NULL ENABLE,
"PROCESSID" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ROWCOMMENT" VARCHAR2(15 CHAR),
"CREATED" TIMESTAMP (9) NOT NULL ENABLE,
"CREATEDUSER" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"REPLACED" TIMESTAMP (9) NOT NULL ENABLE,
"REPLACEDUSER" VARCHAR2(40 CHAR),
"ITSPROCSUMPKOGU" VARCHAR2(40 CHAR),
"ITSPROCSUMINVOICE" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"IMPORTDATE" DATE NOT NULL ENABLE,
"BATCHIMPORTSTATUS" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSECLAIMPROCVERS" VARCHAR2(40 CHAR),
"ITSECLAIMPROCPAT" VARCHAR2(40 CHAR),
"ITSPROCVERANLASSLE" VARCHAR2(40 CHAR),
"ITSPROCAUSFUEHRLE" VARCHAR2(40 CHAR),
"ITSPROCRECHSTELLER" VARCHAR2(40 CHAR),
"ITSPROCBEARBOE" VARCHAR2(40 CHAR),
"ITSPROCBEARBUSER" VARCHAR2(40 CHAR),
"ITSSUMPROCZAHLER" VARCHAR2(40 CHAR),
"ITSECLAIMSCHADEN" VARCHAR2(40 CHAR),
"ITSECPLSTABRTYP" VARCHAR2(40 CHAR),
"ITSECLAIMLSTFALL" VARCHAR2(40 CHAR),
"ITSECLAIMFDOSSIER" VARCHAR2(40 CHAR),
"VERARBEITUNGCOUNT" NUMBER(12,0),
"ITSPROCBATCHLAUF" VARCHAR2(40 CHAR),
"VORBEHALTOVR" NUMBER(12,0) NOT NULL ENABLE,
"LSTSPERRENOVR" NUMBER(12,0) NOT NULL ENABLE,
"SISTIERUNGOVR" NUMBER(12,0) NOT NULL ENABLE,
"RUECKWEISUNGTEXT" VARCHAR2(350 CHAR),
"FEHLERTEXT" VARCHAR2(1024 CHAR),
"PROVSTATUS" VARCHAR2(40 CHAR),
"ECLAIMSTATUS" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"SBENTSCHEID" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSSUMPROCLSTABR" VARCHAR2(40 CHAR),
"RESPONSE" VARCHAR2(4000 CHAR),
"MODIFIALLOWED" VARCHAR2(40 CHAR),
"LSTAUFSCHUBOVR" NUMBER(12,0) NOT NULL ENABLE,
"ISEXTERNALSTORED" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSPROCGBEREICH" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSPROCECLAIMMAND" VARCHAR2(40 CHAR),
"HABEGRUENDUNG" VARCHAR2(40 CHAR),
"ITSKUERZUNG" VARCHAR2(40 CHAR),
"KUERZUNGPROZENT" NUMBER(9,2),
"ITSSUMPROCKOGU" VARCHAR2(40 CHAR),
"EKOGURUECKWCODE" VARCHAR2(40 CHAR),
"EKOGUERLEDIGTCODE" VARCHAR2(40 CHAR),
"SECONDOPINION" VARCHAR2(40 CHAR),
"ITSTHERAPIEMETHODE" VARCHAR2(40 CHAR),
"ITSPROCSUMKOGU" VARCHAR2(40 CHAR),
"ITSLERBMELDUNG" VARCHAR2(40 CHAR),
"PROCBEHANDORTOVR" NUMBER(12,0) NOT NULL ENABLE,
"ITSAUSZAHLUNGSTYP" VARCHAR2(40 CHAR),
"AUSZAHLTYPOVR" NUMBER(12,0) NOT NULL ENABLE,
"VERARBEITSTATUS" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"FOREIGNCURRACTIV" NUMBER(12,0) NOT NULL ENABLE,
"PROCRECHSTOVR" NUMBER(12,0) NOT NULL ENABLE,
"ISESR" VARCHAR2(40 CHAR),
"ITSKSKTARKOST" VARCHAR2(40 CHAR),
"ITSPROCBEHANDORT" VARCHAR2(40 CHAR),
"STATUS" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ERFREVISION" NUMBER(12,0) NOT NULL ENABLE,
"ITSXMLSTORE" VARCHAR2(40 CHAR),
"ITSANNULXMLSTORE" VARCHAR2(40 CHAR),
"VORBESCHEXPFREIG" VARCHAR2(40 CHAR),
"EINFEXPFREIG" VARCHAR2(40 CHAR),
"SANKTIONSTUFEFLAG" VARCHAR2(40 CHAR),
"SANKTIONSTUFEOVR" NUMBER(12,0) NOT NULL ENABLE,
"BESTDATNOTENKURS" DATE,
"RKOPFCOMMENT" VARCHAR2(255 CHAR),
"INTERNCOMMENT" VARCHAR2(4000 CHAR),
"OVRINTERNCOMMENT" NUMBER(12,0) NOT NULL ENABLE,
"COMMENTLERB" VARCHAR2(4000 CHAR),
"COMMENTLERBOVR" VARCHAR2(4000 CHAR),
"COMMENTLERBKOPF" VARCHAR2(1000 CHAR),
"COMMENTLERBKOPFPOS" VARCHAR2(40 CHAR),
"OVRCOMMENTLERB" NUMBER(12,0) NOT NULL ENABLE,
"OVRCOMMENTLERBKOPF" NUMBER(12,0) NOT NULL ENABLE,
"COMMENTVERS" VARCHAR2(4000 CHAR),
"COMMENTVERSOVR" VARCHAR2(4000 CHAR),
"OVRCOMMENTVERS" NUMBER(12,0) NOT NULL ENABLE,
"OVRCOMMENTVERSKOPF" NUMBER(12,0) NOT NULL ENABLE,
"COMMENTVERSKOPF" VARCHAR2(1000 CHAR),
"COMMENTVERSKOPFPOS" VARCHAR2(40 CHAR),
"USEESRREDBANKINFO" VARCHAR2(40 CHAR),
"ISKOGU" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSBEHANDLUNG" VARCHAR2(40 CHAR),
"ITSSTORNOECLPROC" VARCHAR2(40 CHAR),
"KOPIERT" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"STORNOCODE" VARCHAR2(40 CHAR),
"MCDINVOICESTATUS" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"ITSMCDXMLSTORE" VARCHAR2(40 CHAR),
"TARIFGRPMDC" VARCHAR2(35 CHAR),
"SUMPOTEINSPARUNG" NUMBER(14,4) NOT NULL ENABLE,
"ABSCHLUSSDAT" TIMESTAMP (9),
"PROCESSDATE" DATE,
"LSTABRDATE" DATE,
"LSTABRSTORNODATE" DATE,
"REGELVARIABLE1" VARCHAR2(255 CHAR),
"TREATMENTBEGIN" DATE,
"TREATMENTEND" DATE,
"ITSECLAIMPROCINS" VARCHAR2(40 CHAR),
"ITSABTRGERKLG" VARCHAR2(40 CHAR),
"ITSPROCCOPYFROM" VARCHAR2(40 CHAR),
"ARCHIVETAG" VARCHAR2(40 CHAR),
"ECLSABEDRGSTATUS" VARCHAR2(40 CHAR),
"RECHNUNGSTYP" VARCHAR2(40 CHAR) NOT NULL ENABLE,
"MCDVISIBLEDATE" TIMESTAMP (9),
"ITSSENDUNG" VARCHAR2(40 CHAR),
"MDBID" VARCHAR2(255 CHAR),
"LSTZAHLUNGAN" VARCHAR2(40 CHAR),
"LSTFORDERUNGAN" VARCHAR2(40 CHAR),
"LSTZAHLUNGANOVR" NUMBER(12,0) NOT NULL ENABLE,
"LSTFORDERUNGANOVR" NUMBER(12,0) NOT NULL ENABLE,
"FRISTBEGINN" DATE DEFAULT NULL NOT NULL ENABLE,
"EXTPRUEFSYSSTATUS" VARCHAR2(40 CHAR) DEFAULT NULL,
"EXTPRUEFSYSDATE" DATE DEFAULT NULL,
SUPPLEMENTAL LOG DATA (ALL) COLUMNS
) PCTFREE 10 PCTUSED 40 INITRANS 40 MAXTRANS 255 LOGGING
STORAGE(
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "ASEDBUSR_DAT"
PARTITION BY LIST ("REPLACED")
(PARTITION "P_CURR" VALUES (TIMESTAMP '3000-01-01 00:00:00') SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 40 MAXTRANS 255
NOCOMPRESS LOGGING
STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "ASEDBUSR_DAT" ,
PARTITION "P_ARCH" VALUES (DEFAULT) SEGMENT CREATION IMMEDIATE
PCTFREE 10 PCTUSED 40 INITRANS 40 MAXTRANS 255
NOCOMPRESS LOGGING
STORAGE(INITIAL 8388608 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "ASEDBUSR_DAT" ) ENABLE ROW MOVEMENT;
CREATE UNIQUE INDEX "ASEDBUSR"."PK1019008" ON "ASEDBUSR"."ECLAIMPROCESS" ("PKEY")
PCTFREE 10 INITRANS 80 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "ASEDBUSR_DAT";
ALTER TABLE "ASEDBUSR"."ECLAIMPROCESS" ADD CONSTRAINT "PK1019008" PRIMARY KEY ("PKEY")
USING INDEX "ASEDBUSR"."PK1019008" ENABLE;
-- Create index
create index hr.name on hr.table (id,data) tablespace ts;
create unique index idx_eshp_auction_file_history_id on eshp_auction_file_history(history_id);