plsql中单引号的处理

plsql中单引号的处理,plsql,Plsql,我正在尝试编写一个将以下内容写入文件的过程。如何处理单引号和双引号,使它们也按原样写入文件,并且文本将是in varchar2变量 <div class="tree"> <a id="displayText" href="javascript:toggle('toggleText');">||text||</a> <== click Here <div onclick="javascript:toggle('toggleText');">

我正在尝试编写一个将以下内容写入文件的过程。如何处理单引号和双引号,使它们也按原样写入文件,并且文本将是in varchar2变量

<div class="tree">

<a id="displayText" href="javascript:toggle('toggleText');">||text||</a> <== click Here
<div onclick="javascript:toggle('toggleText');">

<div id="toggleText" style="display:none; border-width:2px; border-style:solid"><H1>||text||</H1></div>
</div>

声明
v_val varchar2(500):=q'[

谢谢一匹没有名字的马
declare
v_val varchar2(500):=q'[<div class="tree">

<a id="displayText" href="javascript:toggle('toggleText');">||text||</a> <== click Here
<div onclick="javascript:toggle('toggleText');">

<div id="toggleText" style="display:none; border-width:2px; border-style:solid"><H1>||text||</H1></div>
</div>]';
begin
dbms_output.put_line(v_val);
  end;