当我尝试在 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;
当我只是像这样尝试检索 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;