1
CREATE OR REPLACE VIEW V_DIM_PrcProjectSppmse AS
SELECT
'PROJECT' as Parent,
'PRJCATE_' || ListItemId as Child,
...
FROM
MyVIEW
这个操作符'||'以上的意思,它是如何命名的?这个oracle操作符的任务是什么
CREATE OR REPLACE VIEW V_DIM_PrcProjectSppmse AS
SELECT
'PROJECT' as Parent,
'PRJCATE_' || ListItemId as Child,
...
FROM
MyVIEW
这个操作符'||'以上的意思,它是如何命名的?这个oracle操作符的任务是什么
||
是字符串连接。在C#中,它将是VB &
中的+
。
'aaa' || 'bbb' ==> 'aaabbb'
它是一个串联运算符 - 它将第二个值附加到第一个值。 它被称为连接运算符。
在其他语言中你可能会认为这是加号+
或符号&
在你的榜样的ListItemId
值附加到字符串“PRJCATE_”。例如 如果ListItemId
的值为15,则会在第二列中获得'PRJCATE_15'。
如何使用TO_NCHAR()方法与'PROJECT'和'PRJCATE_'|| ListItemId作为Child,代码行?我不能让它工作总是得到:字符集不匹配Ora 12704 – Elisabeth
您应该向我们展示您的表格定义。 –
请注意,unicode字符串文字被写为'N'abc''。如果'ListItemId'是一个NVARCHAR2,那么使用'N'PRJCATE_'|| ListItemId as Child'。如果'ListItemId'是一个使用“PRJCATE_”||的数字TO_CHAR(ListItemId)作为Child'。 –