首页 > 技术文章 > oracle instr,substr 截取字符串

xyzabc0004 2018-03-01 17:42 原文

declare
  lv_str varchar(500);
begin
  lv_str := 'abcd$xxx';
  dbms_output.put_line(instr(lv_str, '$'));
  dbms_output.put_line(substr(lv_str, 0, instr(lv_str, '$') - 1));
  dbms_output.put_line(substr(lv_str, instr(lv_str, '$') + 1));
end;

 

推荐阅读