我怎样才能执行“操作”;";oracle中的查询?

我怎样才能执行“操作”;";oracle中的查询?,oracle,spatial,Oracle,Spatial,我有一些空间查询。首先,我成功地创建了表并插入了值,但是我无法执行查询。 我该怎么办?问题是: 选择名称、ST_区(Koordina)作为alan 来自poligonbolge 当我尝试这个查询时,我犯了一个错误 ORA-00904: "ST_AREA": geçersiz belirleyici 00904. 00000 - "%s: invalid identifier" *Cause: *Action: Error at Line: 1 Column: 14 谢谢你的帮助和建议

我有一些空间查询。首先,我成功地创建了表并插入了值,但是我无法执行查询。 我该怎么办?问题是:

选择名称、ST_区(Koordina)作为alan
来自poligonbolge

当我尝试这个查询时,我犯了一个错误

ORA-00904: "ST_AREA": geçersiz belirleyici
00904. 00000 -  "%s: invalid identifier"
*Cause:    
*Action:
Error at Line: 1 Column: 14
谢谢你的帮助和建议。

试试这个

select name, sde.st_area(koordinat) as alan from poligonbolge;
有关更多示例,请尝试以下链接


不幸的是,它不起作用。我尝试了链接上的查询,但也没有成功。我想我发现:
select name,SDO_GEOM.SDO_Area(koordina,0.005)作为poligonbolge的alan工作了。但是现在;我无法执行该查询:
选择b.name,SUM(nufus)作为toplamNufus,AVG(isort)作为sıcaklıkOrt,count(*)作为sehirSayısı从noktashir s,poligonbolge b,其中sdoèu geom.sdoèu交叉点(s.koordinate,b.koordinate,0.005)=“t”由toplamNufus描述我不知道“0.005”。我从网上找到的。它适用于其他查询。(长度、面积等)