Je moet current_timestamp
. geven een kolomnaam in uw weergave.
Isoleren van de fout zodat deze duidelijker is:
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 laat u zelfs precies zien WELKE uitdrukking een naam moet hebben - het zou hetzelfde doen voor uw weergavedefinitie, als u SQL*Plus zou gebruiken.)
Voeg een kolomnaam toe voor deze uitdrukking:
SQL> create view v1 as select current_timestamp as current_ts from emp;
View created.