如何在 oracle 中获取现有数据存储 CTXSYS(为索引创建)的定义?
How to get the definition of the existing datastore CTXSYS (created for indexing) in oracle?
如何在oracle中获取现有数据存储CTXSYS(用于索引)的定义?
例如,table t1 中的一列的上下文索引类型为数据存储 CTXSYS。t1_example_test,
有什么 table 或任何方法可以帮助我找到“CTXSYS.t1_example_test”的定义吗?
我只想知道里面包含了哪些列。
这是你要找的吗,
创建的任何文本索引都可以在 CTXSYS
架构中找到,如下所示,索引列名称在列 IDX_TEXT_NAME
中
select c.idx_name,c.idx_table,c.idx_text_name
from ctxsys.ctx_indexes c
where c.idx_table = <table_name>;
如何在oracle中获取现有数据存储CTXSYS(用于索引)的定义?
例如,table t1 中的一列的上下文索引类型为数据存储 CTXSYS。t1_example_test,
有什么 table 或任何方法可以帮助我找到“CTXSYS.t1_example_test”的定义吗?
我只想知道里面包含了哪些列。
这是你要找的吗,
创建的任何文本索引都可以在 CTXSYS
架构中找到,如下所示,索引列名称在列 IDX_TEXT_NAME
select c.idx_name,c.idx_table,c.idx_text_name
from ctxsys.ctx_indexes c
where c.idx_table = <table_name>;