I want to create an text index for a single column for a table using this command:
CREATE INDEX product_fulltext_index
ON products( computed_name )
INDEXTYPE IS ctxsys.context
I tried to search but I have not found the solution yet, maybe the error message is too vague
This is my table design:


Error screenshot suggests that you're trying to create index on
namecolumn. Text of your question says that column name iscomputed_name. So, which one of them is it, really?Anyway: if it is on
then you can't do what you want because you can't create Oracle Text index on a column whose datatype uses the National Character set (NVARCHAR2). Why not? Because Oracle doesn't support it.
Either change column's datatype to e.g.
VARCHAR2, or accept the fact that you can't have what you wanted.