Sie müssen current_timestamp
angeben einen Spaltennamen in Ihrer Ansicht.
Isolieren des Fehlers, damit er offensichtlicher ist:
SQL> create view v1 as select current_timestamp from emp;
create view v1 as select current_timestamp from emp
*
ERROR at line 1:
ORA-00998: must name this expression with a column alias
(SQL*Plus zeigt Ihnen sogar genau, WELCHER Ausdruck benannt werden muss - es würde dasselbe für Ihre Ansichtsdefinition tun, wenn Sie SQL*Plus verwenden würden.)
Fügen Sie einen Spaltennamen für diesen Ausdruck hinzu:
SQL> create view v1 as select current_timestamp as current_ts from emp;
View created.