Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle翻译功能_Oracle_Plsql - Fatal编程技术网

Oracle翻译功能

Oracle翻译功能,oracle,plsql,Oracle,Plsql,我是Oracle的新手,正在努力实现以下目标 我有一个名为USER_NAME的列,它的形式是XXXX_yyy_zzzzz,其中XXXX是数字,Y和Z是字母字符。我需要把它翻译成YYYY_XXXX_zzz 我做了一些研究,来到阿克罗斯翻译公司。有人能给我举一个例子来说明如何获得上述表格吗?您不需要翻译。查看regexp_replace。如果XXXX和YYYY具有恒定长度,则可以使用函数SUBSTR()更快地完成。您不需要转换。查看regexp_replace。如果XXXX和YYYY具有恒定长度,则

我是Oracle的新手,正在努力实现以下目标

我有一个名为USER_NAME的列,它的形式是XXXX_yyy_zzzzz,其中XXXX是数字,Y和Z是字母字符。我需要把它翻译成YYYY_XXXX_zzz


我做了一些研究,来到阿克罗斯翻译公司。有人能给我举一个例子来说明如何获得上述表格吗?

您不需要翻译。查看regexp_replace。如果XXXX和YYYY具有恒定长度,则可以使用函数SUBSTR()更快地完成。您不需要转换。查看regexp_replace。如果XXXX和YYYY具有恒定长度,则使用函数SUBSTR()可以更快地完成。
select regexp_replace('XXXX_YYYY_ZZZZ', '^(.*?)_(.*?)_(.*)$', '\2_\1_\3') 
from dual