ORA-01446 является ошибкой Oracle / PLSQL. Его полное сообщение об ошибке:
ORA-01446: не может выбрать ROWID из представления с DISTINCT, GROUP BY и т. Д.
Официальная документация объясняет причину и действие для этой ошибки базы данных:
Причина: оператор SELECT попытался выбрать ROWID из представления, содержащего столбцы, полученные из функций или выражений. Поскольку строки, выбранные в представлении, не соответствуют основным физическим записям, никакие ROWID не могут быть возвращены.
Действие: удалить ROWID из предложения выбора вида, а затем повторно выполнить оператор.
< / blockquote>Важные ссылки: