INSTR()和CHARINDEX()之间有什么区别吗?

时间:2017-01-06 15:59:36

标签: sql-server oracle

我想知道是否存在差异(除了引擎兼容性和可选出现之外)

CHARINDEX (expressionToFind ,expressionToSearch [, start_location])

INSTR (string , substring [, position [, occurrence]])

谢谢。

1 个答案:

答案 0 :(得分:1)

  

用法:INSTR( string1, string2 [, start_position [, nth_appearance ] ] )
  用法:CHARINDEX ( expression1 , expression2 [ , start_location ] )

     

- Source

除了运行DBMS的差异外,CHARINDEXINSTR相同,但nth_appearance除外,CHARINDEX无法使用COM-express设置。