Sql 为什么在尝试以FROM重命名表时出错?
当我尝试检索表Sql 为什么在尝试以FROM重命名表时出错?,sql,oracle,table-alias,Sql,Oracle,Table Alias,当我尝试检索表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 如果我将作为emp删除,它工作得非常好,但是我想在这里
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
如果我将
作为emp
删除,它工作得非常好,但是我想在这里重命名我的表。我是否遗漏了一些非常明显的内容?我认为这是您的数据库引擎存在的问题。从错误中我推断您正在使用Oracle。表的Oracle别名为:表名称别名
因此,将查询更改为:
选择*
来自员工emp;
应该可以。但是,有些dbms产品(例如Oracle)不喜欢那里的AS
关键字。试着不用它。