Sql 这个oracle操作员的任务是什么

Sql 这个oracle操作员的任务是什么,sql,oracle,Sql,Oracle,上面的this运算符“| |”是什么意思?它是一个串联运算符,它将第二个值附加到第一个值。 这叫做串联运算符 在其他语言中,您可能会将其视为加号+或与号& 在您的示例中,ListItemId的值被附加到字符串“PRJCATE_389;”中。例如 如果ListItemId的值为15,则会将'PRJCATE_15'作为第二列。这是一个串联运算符-它将第二个值附加到第一个值。 这叫做串联运算符 在其他语言中,您可能会将其视为加号+或与号& 在您的示例中,ListItemId的值被附加到字符串“PRJC

上面的this运算符“| |”是什么意思?它是一个串联运算符,它将第二个值附加到第一个值。 这叫做串联运算符

在其他语言中,您可能会将其视为加号
+
或与号
&

在您的示例中,
ListItemId
的值被附加到字符串“PRJCATE_389;”中。例如
如果
ListItemId
的值为15,则会将'PRJCATE_15'作为第二列。

这是一个串联运算符-它将第二个值附加到第一个值。 这叫做串联运算符

在其他语言中,您可能会将其视为加号
+
或与号
&

在您的示例中,
ListItemId
的值被附加到字符串“PRJCATE_389;”中。例如
如果
ListItemId
的值为15,则会将'PRJCATE_15'作为第二列。

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

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

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

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

您将如何使用TO_NCHAR()方法将'PROJECT'和'PRJCATE| | | ListItemId作为子代码行?我不能让它总是工作:字符集不匹配Ora 12704请注意,unicode字符串文字写为
N'abc'
。如果
ListItemId
是一个NVARCHAR2,那么将
N'PRJCATE|124; ListItemId用作子项
。如果
ListItemId
是一个数字,请使用
'PRJCATE| | | TO_CHAR(ListItemId)作为子项
。如何将TO_NCHAR()方法与'PROJECT'和'PRJCATE| | ListItemId作为子项,使用代码行?我不能让它总是工作:字符集不匹配Ora 12704请注意,unicode字符串文字写为
N'abc'
。如果
ListItemId
是一个NVARCHAR2,那么将
N'PRJCATE|124; ListItemId用作子项
。如果
ListItemId
是一个数字,则使用
'PRJCATE| | TO_CHAR(ListItemId)作为子项