SQL para encontrar el primer carácter no numérico en una cadena

Heredé una tabla con identificadores en un formato [prefijo no numérico] [número]. Por ejemplo (ABC123; R2D2456778; etc). Me preguntaba si había una buena manera de dividir esto en SQL en dos campos, el entero más grande formado desde el lado derecho y el prefijo, por ejemplo (ABC, 123; R2D, 2456778; etc.). Sé que puedo hacer esto con un cursor, código C #, etc., y lo haré si tengo que hacerlo, pero no encuentro cosas que no pueda hacer rápida y fácilmente en SQL muy a menudo, así que pensé en publicarlo. aquí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta