日期:2014-05-17 浏览次数:20792 次
SQL> declare 2 v_t varchar2(100) := '(字符1)保留字符(字符1)'; 3 begin 4 select regexp_replace(v_t,'([^)]*)','') into v_t from dual; 5 dbms_output.put_line(v_t); 6 end; 7 / 保留字符 PL/SQL 过程已成功完成。
------解决方案--------------------
我帮你改为半角的了,自已留意下不同处
SQL> set serveroutput on; SQL> declare 2 v_t varchar2(100) := '(字符1)保留字符(字符1)'; 3 begin 4 select regexp_replace(v_t,'\([^)]*\)','') into v_t from dual; 5 dbms_output.put_line(v_t); 6 end; 7 / 保留字符 PL/SQL 过程已成功完成。