这里我想从数据库列中复制一些子字符串并将其附加在列的末尾。Oracle中的正则表达式用法
E.g.
数据列的样子:
string data -id pattern -xyz test some data
这应该被替换这样
string data -id pattern -xyz test some data -c test.pattern.pl
你可以看到,我想-id
后-xyz
之前复制的字符串,并在年底追加它测试和pl
如果某列是
string data -id john -xyz test some data
则更换的值应该是
string data -id john -xyz test some data -c test.john.pl
我尝试使用REGEXP_REPLACE
/REGEXP_SUBSTR
但不能够解决这个问题。
那么,你使用正则表达式不工作? – APC 2012-07-23 10:44:19