Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 为什么在尝试以FROM重命名表时出错?_Sql_Oracle_Table Alias - Fatal编程技术网

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
关键字。试着不用它。