从oracle apex连接两列

时间:2017-11-06 19:36:10

标签: plsql oracle-apex string-concatenation

我正在尝试连接oracle apex中的2列以填充其中一列。 P3_ID包含文本数据,如09842,P3_Type也包含类似04214的数据。我正在尝试连接P3_ID +'.'+P3_Type(09842.04214)将其放入p3_total。所以我将默认值添加到P3_total到

select concat('P3_ID'+'.'+'P3_Type') from dual;

但它对我不起作用。有没有人有想让p3_total工作?

1 个答案:

答案 0 :(得分:1)

尝试

假设这是分配给P3的计算,请尝试

var regex = new Regex(@"<!-- *(?<mode>.*?(?=[ \-:])).*: *(?<responses>.*?(?= *-->))");
var values = new[] {
    "<!-- MOCK -->", 
    "<!--MOCK-->", 
    "<!-- MOCK:SENT;FAIL -->", 
    "<!--MOCK:SENT;SUCCESS-->", 
    "<!--MOCK:SENT; SUCCESS-->", 
    "<!--MOCK:SENT ; SUCCESS-->", 
    "<!--MOCK:SENT -->", 
    "<!-- MOCK:SENT-->", 
    "<!-- MOCK : SENT -->", 
    "<!-- MOCK: SENT -->", 
    "<!-- MOCK :SENT -->", 
};
foreach (var value in values)
{
    var match = regex.Match(value);
    Console.WriteLine($"Mode: [{match.Groups["mode"].Value}], Responses: [{match.Groups["responses"].Value}]");
}

文档herehere