这个oracle运算符的任务是什么

时间:2012-01-17 13:06:17

标签: sql oracle

CREATE OR REPLACE VIEW V_DIM_PrcProjectSppmse AS
SELECT
    'PROJECT' as Parent,
    'PRJCATE_' || ListItemId as Child,
    ...
        FROM
    MyVIEW

这个运算符是什么'||'以上是什么意思?它是如何命名的?

2 个答案:

答案 0 :(得分:4)

||是字符串连接。在C#中,它是+中的&

'aaa' || 'bbb' ==> 'aaabbb'

答案 1 :(得分:1)

它是一个连接运算符 - 它将第二个值附加到第一个值。 它被称为连接运算符。

在其他语言中,您可能会将其视为加号[{1}}或&符号+

在您的示例中,&的值将附加到字符串'PRJCATE_'。例如 如果ListItemId的值为15,那么您将获得'PRJCATE_15'作为第二列。