Mit T-SQL kann man mittels CharIndex bzw. PatIndex Zeichenfolgen in einem String finden. Es findet jedoch immer nur das erste Vorkommen in einem String.

Mit folgender Funktion kann man alle Vorkommen eines Zeichen bzw. Zeichenfogle in einem String finden.

SELECT dbo.fn_FindAllPositionsString(‚TEst #1 #3‘, ‚#‘) AS [Positions];
liefert 6,9