Порядок полнотекстового индекса Oracle по выражению дает ошибку - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть полный текстовый указатель оракула:

CREATE INDEX TEXTINDEX ON "DatabaseName"."Transactions"("BuyerName") 
INDEXTYPE IS CTXSYS.CONTEXT 

Этот индекс создан таким образом.

Когда я пытаюсь добавить предложение order by, появляется сообщение об ошибке:

имя столбца TransactionId не является допустимым именем раздела

Новыйоператор с порядком по выражению:

 CREATE INDEX TEXTINDEX ON "DatabaseName"."Transactions"("BuyerName") 
 INDEXTYPE IS CTXSYS.CONTEXT 
 order by "TransactionId"

Столбец TransactionId является первичным ключом типа NUMBER(10,0) NOT NULL Я пытался написать его как

order by "FSCTR"."TransactionId"
order by "PK_Transactions"
order by "PK_Transactions_TransactionId"
order by TransactionId

Ничего не работает!

1 Ответ

0 голосов
/ 03 декабря 2018

Как оказалось order by Предложение может быть применено к вновь созданному столбцу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...