Sql 下面我的oracle select查询有什么问题?

Sql 下面我的oracle select查询有什么问题?,sql,oracle,table-alias,Sql,Oracle,Table Alias,为什么我的第一个select查询在“AS”处显示错误,而第二个查询是ok? -oracle sql -错误消息:SQL命令未正确结束Oracle不允许在表级别名中使用作为。对于列和子查询是允许的,这就是为什么在第二个示例中没有得到错误 通过如下所示删除来修复它: select * from cisa xxxx Oracle不允许在表级别名中使用as。对于列和子查询是允许的,这就是为什么在第二个示例中没有得到错误 通过如下所示删除来修复它: select * from cisa xxxx

为什么我的第一个select查询在“AS”处显示错误,而第二个查询是ok? -oracle sql
-错误消息:SQL命令未正确结束

Oracle不允许在表级别名中使用
作为
。对于列和子查询是允许的,这就是为什么在第二个示例中没有得到错误

通过如下所示删除
来修复它:

select * from cisa xxxx 

Oracle不允许在表级别名中使用
as
。对于列和子查询是允许的,这就是为什么在第二个示例中没有得到错误

通过如下所示删除
来修复它:

select * from cisa xxxx 

那么为什么第二个可以?@Shahril是子查询别名如何在第一个查询中使用别名,因为我需要它。@Shahril-这个答案向您展示了如何在表中使用别名-您只需将
省略为
关键字。那么为什么第二个可以?@Shahril是子查询别名如何在第一个查询中使用别名,因为我需要它。@Shahril-这个答案告诉你如何给一个表加别名-你可以直接省略
作为
关键字。欢迎来到Stack Overflow。请始终以内联纯文本而不是外部图片的形式提供源代码、错误消息和其他文本信息。文本是可搜索的,可重复使用的,通常更容易阅读。如果您只是从第一个查询中删除括号,它可能会起作用。@bhavesh27,我试过了,它不会起作用。仍然会弹出“SQL命令未正确结束”错误消息@lvaroGonzález,抱歉..注意到欢迎使用堆栈溢出。请始终以内联纯文本而不是外部图片的形式提供源代码、错误消息和其他文本信息。文本是可搜索的,可重复使用的,通常更容易阅读。如果您只是从第一个查询中删除括号,它可能会起作用。@bhavesh27,我试过了,它不会起作用。仍然会弹出“SQL命令未正确结束”错误消息@lvaroGonzález,抱歉..注意到了