sql >> データベース >  >> RDS >> Oracle

OracleDBでビューを作成中にエラーが発生する

    current_timestampを指定する必要があります ビュー内の列名。

    エラーを切り分けて、より明確にする:

    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は、どの式に名前を付ける必要があるかを正確に示します。SQL* Plusを使用している場合は、ビュー定義でも同じことを行います。)

    この式の列名を追加します:

    SQL> create view v1 as select current_timestamp as current_ts from emp;
    
    View created.
    


    1. SQLite3をMySQLに移行する簡単な方法は?

    2. GROUP_CONCATmysqlステートメントエラー

    3. SQLですべての結合されたオカレンスをカウントするにはどうすればよいですか?

    4. OracleテーブルのExcelワークシートへのエクスポート