/ / Какво заявка връща списъка с колони, които са индексирани в Oracle? - Oracle, пълнотекстово търсене, пълнотекстово индексиране

Коя заявка връща списъка с колони, които са индексирани в Oracle? - оракул, пълен текст търсене, пълен текст индексиране

Имам нужда от SQL заявка, която ще върне списък на всички колони в оракул база данни, които са индексирани в пълен текст, подобна на тази за SQL Server, дадена в отговор Как да намерим пълнотекстово индексиране в базата данни в SQL Server 2008?.

Ще бъде оценена примерна заявка или връзка към документацията.

Отговори:

1 за отговор № 1

Информацията за текстов индекс се съхранява в схемата CTXSYS.

Използвате основна информация

SELECT * FROM CTXSYS.CTX_INDEXES;

Името на индексираната колона е в колона IDX_TEXT_NAME. Но тази информация може да е трудна, тъй като конфигурацията на текстовия индекс може да бъде доста сложна с препратки към множество колони, раздели и т.н.

Когато дефинирате собствено картографиране, информацията ще бъде достъпна в изгледа CTXSYS.CTX_OBJECT_ATTRIBUTES.