当我尝试在 FROM 之后重命名 table 时,为什么会出现错误?

Why do I get an Error when I try to rename a table after FROM?

当我只是像这样尝试检索 table EMPLOYEE 中的所有行时:

SELECT *
FROM EMPLOYEE AS emp;

我收到以下错误:

ORA-00933: SQL command not properly ended 
00933. 00000 -  "SQL command not properly ended"
*Cause:    
*Action: 
Error at Line: 14 Column: 11

如果我删除 AS emp 它工作得很好,但我想在这里重命名我的 table。我是否漏掉了一些显而易见的东西?

我认为这是您的数据库引擎的问题。从我收集到的错误中,您正在使用 Oracle。表的 Oracle 别名是:table_name alias_name (https://www.techonthenet.com/oracle/alias.php)

因此将查询更改为:

SELECT *
FROM EMPLOYEE emp;