Oracle INSTR使用

 1 --实现功能:“我是一名快乐的程序猿[520]” 改为 “我是一名快乐的程序猿”
 2 --备注:只是演示INSTR的用法,还有其他实现的方式
 3 declare  
 4   v_index number:=0;
 5   v_string nvarchar2(200):='我是一名快乐的程序猿[520]';
 6   v_stringNew nvarchar2(200):='';
 7 begin
 8   --获取索引位置
 9   v_index:=INSTR(v_string,'程序猿',1,1);
10   dbms_output.put_line(v_index);
11   
12   --截取
13   v_stringNew:=substr(v_string,0,INSTR(v_string,'程序猿',1,1)+2); 
14   dbms_output.put_line(v_stringNew);
15 end; 

 

posted @ 2017-05-24 11:43  我在赫尔辛基火车站  阅读(138)  评论(0编辑  收藏  举报