在某些字符后面加逗号

Say*_*tak 1 sql oracle

我要求每300个字符后加一个逗号.

我正在尝试这种方法:

select regexp_replace(column_name, '(...){300}', '\1,') 
from table_name ; 
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

sti*_*bit 5

尝试

REGEXP_REPLACE(COLUMN_NAME, '(.{300})', '\1,')
Run Code Online (Sandbox Code Playgroud)

你现在所拥有的将搜索300个出现的任意三个字符的组,用300的最后一个组和一个逗号替换它.