||
运算符在INSTR
函数内部做什么?
在下面的代码中 - 我理解 - value1
,~
将返回~
值1的位置。(这也将是> 0
但我不明白||
在INSTR
. 此外,它将如何影响 的返回值INSTR
?
INSTR (value1,'~' || TO_CHAR (value2)|| '~') > 0
该双管操作是用来做字符串连接在SQL和PL / SQL。
在您的情况下,它用于从 3 个部分构建查找字符串:初始 ~value2
和最终 ~。
例如,如果value2
= 10,INSTR (value1, '~' || TO_CHAR (value2)|| '~') > 0
将扩展为INSTR(value1, '~10~') > 0
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句