我得到了一點(至少我希望如此)與SQL查詢的問題。這是我加入extractValue和右外連接 - Oracle SQL
WHERE obj.mod_type = 'SER'
and obj.wrk_id=wrk_lang.id(+)
and extractvalue(value(shm),'/*/@xmi:id','xmlns:xmi="http://www.omg.org/XMI"') = extractvalue(value(shm_con),'/*/@source')(+)
它給了我一個「ORA-00936:缺少表達式」
當我刪除第二個外連接正常工作(也與常規連接)。
可以smb。幫我?
可能你應該寫'value(shm_con(+))'。但使用ANSI JOIN會更好。 –