2

これは私の質問です、

  CREATE VIEW employee_vu AS(
  SELECT employee_id,last_name "employee",department_id
  FROM employees);

列のエイリアスを小文字で指定していますが、desc を実行した後、小文字で格納されていることを確認しました。

しかし、この列の従業員を選択しようとすると:エラーが発生します

EMPLOYEE: 無効な識別子

すべての列名が大文字で格納されているため、これが問題なのか、背後にある概念を説明してください!

4

1 に答える 1

6

二重引用符と一致する大文字と小文字を使用して選択する必要があります。

select employee_id, "employee", department_id from employees;

そのため、二重引用符で囲まれた識別子を使用して列を作成することは、Oracle では悪い習慣と見なされています。

于 2010-03-06T11:53:07.130 に答える