Encontrar el índice de la última aparición de una subcadena utilizando T-SQL

¿Existe una forma sencilla de encontrar el índice de la última aparición de una cadena mediante SQL? Estoy usando SQL Server 2000 en este momento. Básicamente necesito la funcionalidad que el .NETSystem.String.LastIndexOf El método proporciona. Un poco de google reveló esto -Función para recuperar el último índice - pero eso no funciona si se pasa una expresión de columna de "texto". Otras soluciones encontradas en otros lugares funcionan solo siempre que el texto que está buscando tenga 1 carácter de longitud.

Probablemente tendré que cocinar una función. Si lo hago, lo publicaré aquí para que ustedes puedan verlo y tal vez aprovecharlo.

Respuestas a la pregunta(20)

Su respuesta a la pregunta