sql >> Databáze >  >> RDS >> Oracle

Při vytváření pohledu v Oracle DB došlo k chybě

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.


  1. Jak importovat / obnovit tabulky MySql pomocí PHP

  2. Věštec. Jak vytisknout datum a čas?

  3. Proměnné relace vs. tabulka Mysql

  4. Začínáme s Shareplexem ve Windows na AWS, část 2