Anda harus memberikan current_timestamp
nama kolom dalam tampilan Anda.
Mengisolasi kesalahan sehingga lebih jelas:
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 bahkan menunjukkan dengan tepat ekspresi MANA yang harus dinamai - itu akan melakukan hal yang sama pada definisi tampilan Anda, jika Anda menggunakan SQL*Plus.)
Tambahkan nama kolom untuk ekspresi ini:
SQL> create view v1 as select current_timestamp as current_ts from emp;
View created.