Если вы используете имя employees
без кавычек, то Oracle будет рассматривать его как верхний регистр.Фактически, employees
, без кавычек, с любой комбинацией букв верхнего / нижнего букв будет выглядеть как EMPLOYEES
.Поэтому, если вы также добавите "EMPLOYEES"
, вы просто добавите тот же идентификатор.
Для более наглядного объяснения рассмотрите следующую карту:
input | identifier
employees | EMPLOYEES
EMPLOYEES | EMPLOYEES
"EMPLOYEES" | EMPLOYEES
eMploYEeS | EMPLOYEES
"employees" | employees
Я бы рекомендовал не использоватьимена для ваших таблиц, столбцов и т. д., которые требуют экранирования в двойных кавычках.Помимо проблем с чувствительностью к регистру, следует также избегать использования зарезервированных ключевых слов SQL.