基于Oracle函数的索引使用LTRIM?

时间:2016-06-29 14:45:14

标签: sql oracle

任何人都使用LTRIM在oracle中创建了基于函数的索引。您是否只能将其与LTRIM函数名称一起使用且不使用position参数。我可以像下面那样创建它,但不能创建位置parm。

CREATE INDEX GIS1.IX_GIS_DOCVERSION_FUNCTION_02
    ON GIS1.DOCVERSION(LTRIM("UBAB8_ORDERNUMBER")
)
TABLESPACE TS_GIS1
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE(INITIAL 64K
        BUFFER_POOL DEFAULT)
NOPARALLEL
NOCOMPRESS
/

1 个答案:

答案 0 :(得分:-1)

我发现您可以添加如下所示的位置。

CREATE INDEX GIS1.IX_GIS_DOCVERSION_FUNCTION_02
    ON GIS1.DOCVERSION(LTRIM("UBAB8_ORDERNUMBER",'0')
)
TABLESPACE TS_GIS1
LOGGING
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE(INITIAL 64K
        BUFFER_POOL DEFAULT)
NOPARALLEL
NOCOMPRESS
/