ORA-00911:无效的字符xsql错误

时间:2014-05-08 15:41:41

标签: sql oracle character ora-00911 xsql

我在xsql文件中使用sql查询但是我有ORA-00911:无效的字符错误。相同的查询直接在数据库上工作。

我的index.xsql:

<?xml version="1.0" encoding="ISO-8859-2" ?>
<page connection="labor" xmlns:xsql="urn:oracle-xsql">
    <xsql:query>
            SELECT id, iata_dep, iata_arr FROM route JOIN flight ON route.route_id=flight.route_id
    </xsql:query>
</page>

我的浏览器结果:

<?xml version="1.0" encoding="ISO-8859-2" ?>
<page connection="labor" xmlns:xsql="urn:oracle-xsql">
    <xsql:query>
            SELECT id, iata_dep, iata_arr FROM route JOIN flight ON route.route_id=flight.route_id
    </xsql:query>
</page>

角色问题在哪里? 谢谢,

1 个答案:

答案 0 :(得分:2)

有几个问题可能导致此类行为:

  •   

    当您尝试在SQL中使用特殊字符时,会发生此错误   声明。如果使用$,_和#以外的特殊字符   列或表的名称,名称必须用double括起来   报价。

  •   

    如果您已将SQL粘贴到编辑器中,则可能会发生此错误   另一个程序。有时可能存在不可打印的字符   出席。在这种情况下,您应该尝试重新输入SQL语句   然后重新执行它。

  •   

    在SQL WHERE中使用特殊字符时会发生此错误   子句和值不包含在单引号中。