0
我需要一個SQL查詢,它將返回全文索引的Oracle數據庫中的所有列的列表,與回答How to find Full-text indexing on database in SQL Server 2008?中給出的SQL Server類似。什麼查詢返回在Oracle中索引文本的列的列表?
請注意示例查詢或文檔鏈接。
我需要一個SQL查詢,它將返回全文索引的Oracle數據庫中的所有列的列表,與回答How to find Full-text indexing on database in SQL Server 2008?中給出的SQL Server類似。什麼查詢返回在Oracle中索引文本的列的列表?
請注意示例查詢或文檔鏈接。
文本索引信息存儲在CTXSYS模式中。
您使用
SELECT * FROM CTXSYS.CTX_INDEXES;
索引列名獲得基本的信息是在列IDX_TEXT_NAME。但是這些信息可能會非常棘手,因爲配置文本索引對於映射到多個列,部分等可能非常複雜。因此,IDX_TEXT_NAME僅包含CREATE INDEX語句中使用的列,而不一定是有效的索引列。
當您定義自己的映射時,信息將在CTXSYS.CTX_OBJECT_ATTRIBUTES視圖中可用。
你不是在開玩笑的複雜性,但這是我需要的提示。你獲得積分。 – lavinio