我有一个包含 XMLType 的表。我的标签包含 Å 和 Ö,例如“ÅR”我已经使用 Oracle SQL Developer 对其进行了解析,但是一旦我尝试在 Sql Plus 中使用相同的查询,它就不会接受 åäö。这个不知道怎么解决。。
所以在终端中(原始文件或 .sql 文件中)
select count(d.year)
from fic data, XMLTable('/Arkiv/Record'
PASSING data.xmldata
COLUMNS
YEAR varchar2(20) PATH 'ÅR'
) d where data.id =7;
会报以下错误:
ORA-19114: XPST0003 - error during parsing the XQuery expression:
LPX-00800: XQuery invalid token ''
1 ÅR
- ^