Полезно знать, что в data_dictionary имена объектов хранятся с заглавной буквы;если вы не используете указанный в кавычках идентификатор, чтобы специально сказать оракулу «эй, мы не хотим, чтобы это имя объекта чувствительно к регистру» или другими словами, «создайте эту таблицу с этим буквальным именем»
Ниже - создайте таблицуименованный бар, вы можете выбрать, используя «из бара», «из бара», «из бара».'from "bar" не будет работать, потому что вы говорите оракулу "дайте мне результаты из таблицы, буквально называемой строчными" bar ".
создайте таблицу с именем" bar ", которую вы можете выбрать только изон использует «from» bar ». Это потому, что« from bar »переводится как« из BAR ».
SQL> create table bar (x varchar2(1));
Table created.
SQL>
SQL> select * from bar;
no rows selected
SQL> select * from BAR;
no rows selected
SQL> select * from "bar";
select * from "bar"
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select * from "BAR";
no rows selected
SQL>
SQL> drop table bar;
Table dropped.
SQL>
SQL> create table "bar" (x varchar2(1));
Table created.
SQL>
SQL> select * from bar;
select * from bar
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select * from BAR;
select * from BAR
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL> select * from "bar";
no rows selected
SQL> select * from "BAR";
select * from "BAR"
*
ERROR at line 1:
ORA-00942: table or view does not exist
SQL>
SQL> drop table "bar";
Table dropped.
SQL> spool off