【发布时间】:2021-02-13 08:54:48
【问题描述】:
我试图让最近的点几何元素到另一个点,都被索引。这是sql语句:
'''
UPDATE table_A a
SET a.fieldF = (SELECT B.fieldM, SDO_NN_DISTANCE(1) DIST FROM Table_A A, Table_B B
WHERE
((SDO_NN(A.geometry, B.geometry, 'SDO_NUM_RES=1',1)='TRUE')) AND
(B.fieldc='string1' OR B.fieldc='string2') ORDER BY DIST)
WHERE
(A.fieldF = NULL);'''
这句话我得到以下错误:
命令行错误:7 列:6 错误 SQL:ORA-00907: 00907. 00000 - “缺少右括号”但所有括号都正确关闭,如果我阅读正确,我必须打破单词 A.fieldF(行:7 列:6)
我做错了什么?
谢谢大家!!!
【问题讨论】: