无法确定此查询导致异常的原因。任何帮助都是非常感谢的。
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'
SELECT COUNT(SDETAIL.URI) AS OrchCount FROM SDETAIL WHERE SDETAIL.URI=ORCH_ASSOC.OPERATION_ AND SDETAIL.COMPONENTLEVEL='OrchA'
ORA-00904:“ORCH_ASSOC”,“OPERATION_”:无效标识
发布于 2013-03-26 04:38:38
AS
关键字仅用于分配列别名,而不用于分配表:
FROM SDETAIL AS sd, ORCH_ASSOC AS orch
您可以省略AS
,它应该可以很好地工作:
FROM SDETAIL sd, ORCH_ASSOC orch
发布于 2013-03-26 04:39:37
@clav关于ORA-00904的说法是对的。至于ORA-00933,那是因为你这样做了:
... FROM SDETAIL AS sd
改为执行此操作(无"as"):
... FROM SDETAIL sd
https://stackoverflow.com/questions/15624175
复制相似问题