Имам нужда от SQL заявка, която ще върне списък на всички колони в оракул база данни, които са индексирани в пълен текст, подобна на тази за SQL Server, дадена в отговор Как да намерим пълнотекстово индексиране в базата данни в SQL Server 2008?.
Ще бъде оценена примерна заявка или връзка към документацията.
Отговори:
1 за отговор № 1Информацията за текстов индекс се съхранява в схемата CTXSYS.
Използвате основна информация
SELECT * FROM CTXSYS.CTX_INDEXES;
Името на индексираната колона е в колона IDX_TEXT_NAME. Но тази информация може да е трудна, тъй като конфигурацията на текстовия индекс може да бъде доста сложна с препратки към множество колони, раздели и т.н.
Когато дефинирате собствено картографиране, информацията ще бъде достъпна в изгледа CTXSYS.CTX_OBJECT_ATTRIBUTES.