ORA-01446 является ошибкой в ​​Oracle Database Server, где говорится: не удается выбрать ROWID из представления с DISTINCT, GROUP BY и т. д.

Определение:

ORA-01446 является ошибкой Oracle / PLSQL. Его полное сообщение об ошибке:

ORA-01446: не может выбрать ROWID из представления с DISTINCT, GROUP BY и т. Д.

Официальная документация объясняет причину и действие для этой ошибки базы данных:

Причина: оператор SELECT попытался выбрать ROWID из представления, содержащего столбцы, полученные из функций или выражений. Поскольку строки, выбранные в представлении, не соответствуют основным физическим записям, никакие ROWID не могут быть возвращены.

Действие: удалить ROWID из предложения выбора вида, а затем повторно выполнить оператор.

< / blockquote>

Важные ссылки: