首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL命令未正确结束或标识符无效

SQL命令未正确结束或标识符无效
EN

Stack Overflow用户
提问于 2013-03-26 04:31:06
回答 2查看 167关注 0票数 0

无法确定此查询导致异常的原因。任何帮助都是非常感谢的。

ORA-00933: SQL命令未正确结束

SELECT COUNT(sd.URI) AS OrchCount FROM SDETAIL AS sd, ORCH_ASSOC AS orch WHERE sd.uri=orch.OPERATION_ AND sd.LEVEL='OrchA'

代码语言:javascript
运行
复制
SELECT COUNT(SDETAIL.URI) AS OrchCount FROM SDETAIL WHERE SDETAIL.URI=ORCH_ASSOC.OPERATION_ AND SDETAIL.COMPONENTLEVEL='OrchA'

ORA-00904:“ORCH_ASSOC”,“OPERATION_”:无效标识

EN

回答 2

Stack Overflow用户

发布于 2013-03-26 04:38:38

AS关键字仅用于分配列别名,而不用于分配表:

代码语言:javascript
运行
复制
FROM SDETAIL AS sd, ORCH_ASSOC AS orch

您可以省略AS,它应该可以很好地工作:

代码语言:javascript
运行
复制
FROM SDETAIL sd, ORCH_ASSOC orch
票数 0
EN

Stack Overflow用户

发布于 2013-03-26 04:39:37

@clav关于ORA-00904的说法是对的。至于ORA-00933,那是因为你这样做了:

代码语言:javascript
运行
复制
... FROM SDETAIL AS sd

改为执行此操作(无"as"):

代码语言:javascript
运行
复制
... FROM SDETAIL sd
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15624175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档