Musíte zadat current_timestamp
název sloupce ve vašem zobrazení.
Izolace chyby, aby byla jasnější:
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 vám dokonce přesně ukáže, KTERÝ výraz musí být pojmenován – totéž by udělalo ve vaší definici pohledu, pokud byste používali SQL*Plus.)
Přidejte název sloupce pro tento výraz:
SQL> create view v1 as select current_timestamp as current_ts from emp;
View created.