如何在dbms_xmlgen.getxml中添加varchar类型的where子句条件?

时间:2017-04-07 05:41:28

标签: sql xml oracle plsql

这是我正在尝试的查询

select dbms_xmlgen.getxml('select * from CITY where CITY_NAME="ROME"') xml from dual

但它给出了错误。

image description here

当我尝试选择dbms_xmlgen.getxml('select * from CITY where CITY_ID = 10446')xml from dual时工作正常。

有人可以告诉我如何为varchar类型添加条件吗?

1 个答案:

答案 0 :(得分:0)

尝试使用一对单引号,例如:

 select dbms_xmlgen.getxml('select * from CITY where CITY_NAME=''ROME''  ') xml from dual