2010-03-06 1 views
2

Это мой запрос,Создание представления с использованием подзапроса с псевдонимом для столбцов в ORACLE 9i!

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

Я даю псевдоним столбцов в нижнем регистре, и в нем хранится в нижнем регистре после выполнения DESC я подтвердил.

Но когда я пытаюсь выбрать этот сотрудник столбца: ошибка

работника: недопустимый идентификатор

Поскольку все имя столбца хранятся в верхнем регистре, это проблема, пожалуйста, объясните Какова концепция?

ответ

6

Вам нужно будет выбрать его с помощью двойных кавычек и соответствие случай:

select employee_id, "employee", department_id from employees; 

Вот почему создание колонн в двойных кавычках идентификаторы считается плохой практикой в ​​Oracle.

 Смежные вопросы

  • Нет связанных вопросов^_^