Nếu bạn đã tạo bảng bằng được trích dẫn định danh , thì bạn phải luôn sử dụng dấu ngoặc kép bất cứ nơi nào bạn giới thiệu đối tượng.
Từ tài liệu,
Ví dụ:
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>
Vì vậy, bạn cần tham khảo bảng dưới dạng số nhận dạng được trích dẫn :
SELECT COUNT(*) FROM SYS0MYUSER."USER";
Cập nhật OP đã cập nhật câu hỏi của anh ấy về bí danh bảng.
Bí danh bảng không liên quan gì đến số nhận dạng được trích dẫn.
Ví dụ:
SQL> SELECT t.* FROM LALIT."USER" t;
no rows selected
SQL>