Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我的查询,
CREATE VIEW employee_vu AS( SELECT employee_id,last_name "employee",department_id FROM employees);
我以小写形式给出列的别名,并在我确认完成 desc 后以小写形式存储。
但是当我试图选择此列员工时:发生错误
员工:无效的标识符
由于所有列名都以大写形式存储,这是问题所在,请解释一下背后的概念!
您需要使用双引号和匹配大小写来选择它:
select employee_id, "employee", department_id from employees;
这就是为什么在 Oracle 中创建带有双引号标识符的列被认为是不好的做法。