这是我的查询,
CREATE VIEW employee_vu AS(
SELECT employee_id,last_name "employee",department_id
FROM employees);
Run Code Online (Sandbox Code Playgroud)
我在小写的情况下给出了列的别名,并且在我确认了desc之后以小写形式存储.
但是,当我尝试选择此列员工时:发生错误
员工:标识符无效
由于所有列名都以大写形式存储,这是问题,请解释背后的概念是什么!
您需要使用双引号和匹配大小写来选择它:
select employee_id, "employee", department_id from employees;
Run Code Online (Sandbox Code Playgroud)
这就是为什么在Oracle中创建具有双引号标识符的列被认为是不好的做法.
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |