Si vous avez créé la table en utilisant quoted identifiant , vous devez toujours utiliser des guillemets doubles partout où vous faites référence à l'objet.
À partir de la documentation,
Par exemple,
SQL> CREATE TABLE "USER"(A NUMBER);
Table created.
SQL>
SQL> SELECT COUNT(*) FROM LALIT.USER;
SELECT COUNT(*) FROM LALIT.USER
*
ERROR at line 1:
ORA-00903: invalid table name
SQL>
SQL> SELECT COUNT(*) FROM LALIT."USER";
COUNT(*)
----------
0
SQL>
Vous devez donc référencer la table en tant qu'identifiant entre guillemets :
SELECT COUNT(*) FROM SYS0MYUSER."USER";
Mettre à jour OP a mis à jour sa question concernant l'alias de table.
Alias de table n'a rien à voir avec l'identifiant cité.
Par exemple,
SQL> SELECT t.* FROM LALIT."USER" t;
no rows selected
SQL>