在我的 Oracle DB 设置中,所有表都是在专用用户帐户下创建的SYS0MYUSER
。在我的系统上执行以下查询时,我得到了SQL Error: ORA-00903: invalid table name
SELECT COUNT(*) FROM SYS0MYUSER.USER;
我试图像这样转义保留的关键字:
SELECT COUNT(*) FROM "SYS0MYUSER.USER";
但后来我又犯了一个错误SQL Error: ORA-00942: table or view does not exist
转义用户名+保留关键字组合的正确方法是什么?
更新:关于表别名我也必须使用双引号吗?