0

需要一些帮助来确定以下问题的原因。我创建了一个全局临时表,如下所示:

Create global temporary table glo_temp_table
(
  row_no             NUMBER not null,
  resource_id        VARCHAR2(40),
  company_id         VARCHAR2(20),
);

该表的数据在运行时由一个函数插入,该函数稍后由另一个函数使用游标获取数据。这在功能上运行良好,没有任何问题。当我在下面添加索引时问题就开始了(以清除在运行时未完成此操作。):

CREATE INDEX SS ON glo_temp_table (resource_id);

现在游标不会获取任何数据。这种行为有什么具体原因吗?如何创建这样的索引才能正常工作?

Oracle db veriosn 是 12c Release 12.1.0.1.0 此表仅具有以下约束。

alter table glo_temp_table
  add constraint glo_temp_table_PK primary key (ROW_NO);
4

0 回答 0