Informatica代码到SQL代码

麦克风

我正在将以下Informatica代码转换为SQL。我遇到一些问题,希望通过以下代码提供帮助:SUBSTR(COV_REINS_CONCAT_BK,INSTR(COV_REINS_CONCAT_BK,'|',1,3)+1,2)

也就是说,我正在寻找在SQL Server中产生相同结果的等效代码。

我感谢任何人的帮助!

考斯敏·罗斯(Cosmin Rus)

SUBSTR的等效项是SUBSTRING

INSTR的等效项是CHARINDEX,但是它的前2个参数相反,并且不支持第4个参数(出现)。

表达式第三次出现|后,该表达式返回2个字符。(管道)。示例:它将为“ A | BC | DE | FGH”返回“ FG”。

所以翻译将是:

SUBSTRING(COV_REINS_CONCAT_BK,1+CHARINDEX('|',COV_REINS_CONCAT_BK,1+CHARINDEX('|'
  ,COV_REINS_CONCAT_BK,1+CHARINDEX('|',COV_REINS_CONCAT_BK))),2)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章