小编Ren*_*sen的帖子

在字符串中插入空格 x 个字符 oracle

declare 
  v_nr number DEFAULT 12345678944;    
  v_numberWithSpace varchar2(255);    
  v_count number DEFAULT 1;    
begin    
  for i in 1..length(v_nr)  loop    
    v_numberWithSpace := v_numberWithSpace ||substr(v_nr, v_count, 4)|| ' .';    
    v_count := v_count + 4;
    DBMS_OUTPUT.PUT_LINE( v_numberWithSpace);    
  end loop;      
  v_numberWithSpace := substr(v_numberWithSpace,1 , length(v_numberWithSpace) -1);    
end;
Run Code Online (Sandbox Code Playgroud)

我喜欢 v_numberwithSpace 有以下输出:

1234 5678 944

现在它在字符串的末尾留下空格。我已经放了一个 . 广告代码,使我的意思更清楚。开头和结尾没有空格。我试过这个,但它对我不起作用。

oracle plsql

2
推荐指数
1
解决办法
1348
查看次数

标签 统计

oracle ×1

plsql ×1