Plsql xmltable Oracle错误:ORA-00905:缺少关键字
我正在尝试连接xml表中的数据和其他表中的模式,如:Plsql xmltable Oracle错误:ORA-00905:缺少关键字,plsql,Plsql,我正在尝试连接xml表中的数据和其他表中的模式,如: for przewod in (select prz.id, sr.kod, mat.kod from xmltable (xmlnamespaces(default 'http://xxx/xx/xx-xx/xx/v1'), 'xx/xx' passing message.xx columns
for przewod in (select prz.id, sr.kod, mat.kod
from xmltable (xmlnamespaces(default 'http://xxx/xx/xx-xx/xx/v1'),
'xx/xx' passing message.xx
columns
id varchar(20) path 'id',
xxxx varchar(20) path 'xxxx',
xx varchar(20) path 'xx') prz
left join sr.kod from z.a sr on sr.kod = prz.xxxx
left join mat.kod from z.b mat on mat.kod = prz.xx )
但这里总是有****
left join sr.kod from z.a sr on sr.kod = prz.xxxx
为什么呢?我错过了什么?刚开始使用pl/sql,它有点让人不知所措:/:)
谢谢 连接语法不是这样工作的
LEFT JOIN z.a sr ON ( sr.kod = prz.xxxx )
其中,z
是架构名称,a
是表名称,sr
是别名