Oracle : Noms des objets sensibles à la casse

By , 11/01/2013

Par défaut Oracle enregistre tous les noms des objets en majuscule sauf s’ils ont été créés avec des guillemets. Dans ce cas le nom de l’objet est sensible à la casse. Par exemple :

SQL> create table "bob" (a number);

Table created.

SQL> select * from bob;
select * from bob
              *
ERROR at line 1:
ORA-00942: table or view does not exist

SQL> select * from "bob";

no rows selected

Attention ! Certains logiciels SQL (SQLDevlopper par exemple) créent toutes leurs requêtes avec des guillemets lorsque l’on demande des actions (insertions, modifications, créations, etc.) sur les bases de données via les menus contextuels.

Sources :

Leave a Reply


3 × = three

OfficeFolders theme by Themocracy