Als je de tabel hebt gemaakt met geciteerd identificatie , dan moet je altijd dubbele aanhalingstekens . gebruiken waar u ook naar het object verwijst.
Uit documentatie,
Bijvoorbeeld,
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>
U moet dus naar de tabel verwijzen als een identificatiecode tussen aanhalingstekens :
SELECT COUNT(*) FROM SYS0MYUSER."USER";
Bijwerken OP heeft zijn vraag over tabelalias bijgewerkt.
Tabelalias heeft niets te maken met de identifier tussen aanhalingstekens.
Bijvoorbeeld,
SQL> SELECT t.* FROM LALIT."USER" t;
no rows selected
SQL>