wir haben einen Index anlegen wollen mit einer index expression und partition by- parameter.
ERgebnis: CREATE INDEX CB.DORSF1IX ON CB.DORSMFTB (SUBSTR(SWMFCONT,1,30) ,MSGESTDT ASC ) NOT CLUSTER PARTITIONED PARTITION BY ( PARTITION 1 ……
,PARTITION 300 USING STOGROUP DFSMS#DX PRIQTY 0000360 SECQTY 000360 ERASE NO FREEPAGE 000 PCTFREE 00 ) BUFFERPOOL BP1 CLOSE YES ; ———+———+———+———+———+———+———+— DSNT408I SQLCODE = -628, ERROR: THE CLAUSES ARE MUTUALLY EXCLUSIVE
Legen wir den Index an ohne PARTITION BY kriegen wir
CREATE INDEX CB.DORSF1IX ON CB.DORSMFTB (SUBSTR(SWMFCONT,1,30) ,MSGESTDT ASC ) USING STOGROUP DFSMS#SY BUFFERPOOL BP1 CLOSE YES ; ———+———+———+———+———+———+—— DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
Ich habe die komplette Literatur durchgesucht, ob es eine Restriktion gibt (kein Partitioning bei index expression) habe aber nichts gefunden. Weiß jemand was darüber?