Znajdź indeks ostatniego wystąpienia podciągu za pomocą T-SQL

Czy istnieje prosty sposób na znalezienie indeksu ostatniego wystąpienia ciągu za pomocą SQL? Korzystam teraz z SQL Server 2000. W zasadzie potrzebuję funkcjonalności .NETSystem.String.LastIndexOf metoda zapewnia. Trochę googlu ujawniło to -Funkcja do pobierania ostatniego indeksu - ale to nie działa, jeśli przekazujesz wyrażenie tekstowe w kolumnie. Inne rozwiązania znalezione gdzie indziej działają tylko tak długo, jak długo szukany tekst ma 1 znak.

Prawdopodobnie będę musiał ugotować funkcję. Jeśli to zrobię, opublikuję to tutaj, aby ludzie mogli na nie spojrzeć i wykorzystać.

questionAnswers(21)

yourAnswerToTheQuestion