尝试在桌面上执行任何操作时ORA-01882

时间:2018-05-29 19:48:22

标签: oracle

我已经以这样的方式在Oracle 11.2.0.4.0中创建了一个虚拟列索引:

ALTER TABLE EX_TABLE ADD GREATEST_T GENERATED ALWAYS
    AS (
      GREATEST(
        NVL(START_T, TIMESTAMP '1970-01-01 00:00:00.000000001'),
        NVL(END_T, TIMESTAMP '1970-01-01 00:00:00.000000001'),
        NVL(SUSPEND_T, TIMESTAMP '1970-01-01 00:00:00.000000001'),
        NVL(RESUME_T, TIMESTAMP '1970-01-01 00:00:00.000000001')
      )
    );
CREATE INDEX IDX_EX_TABLE_GREATEST_T ON EX_TABLE (GREATEST_T);

之后我尝试从ORA-01882: timezone region not found表中选择smtg时得到EX_TABLE(其他表格很好)。我认为我再次面临this问题,所以我删除了索引IDX_EX_TABLE_GREATEST_T。但错误仍然存​​在,我甚至无法删除导致我认为问题的GREATEST_T列。 这看起来并不特定于机器(尝试过不同的客户端/ PC)。

有任何建议如何处理?

0 个答案:

没有答案