有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    您可以使用^{} function

    select dbms_xmlgen.convert('<element>Text with "quotes" and ''&''</element>')
    from dual;
    
    DBMS_XMLGEN.CONVERT('<ELEMENT>TEXTWITH"QUOTES"AND''&''</ELEMENT>')                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
                                            -
    &lt;element&gt;Text with &quot;quotes&quot; and &apos;&amp;&apos;&lt;/element&gt;
    

    varchar2clob值的重载版本。只需使用表列而不是固定字符串。或者转换为自动编码的XMLType变量,或者使用另一个XMLGen函数(如果适合您的数据和所需的输出)

  2. # 2 楼答案

    htf.escape_sc()函数按您的期望执行。但我更愿意用Java本身来实现这一点

    SQL> select htf.escape_sc('<Welcome>Hello WOrld</Welcome>') parsed FROM DUAL;
    
    PARSED
                                            
    &lt;Welcome&gt;Hello WOrld&lt;/Welcome&gt;
    

    最大的限制是。。VARCHAR列的最大字符数限制为4000个(解析后)。。如果超过,它会抛出一个异常!!所以,请在客户端进行这些解析

    More on this from Docs